Files
Ronald Huynen 2547717edb Initial commit
2026-03-23 21:37:59 +01:00

38 lines
1.1 KiB
Bash
Executable File

#!/bin/bash
# WARNING: This script is for development purposes only.
# Do include in production folder, unless execution rights are restricted. See below.
# Change the ownership of the file to your user:
# chown user:user log.sh
# Set the permissions to allow only the owner to read and execute the file:
# sudo chmod 700 log.sh
# Ask for the number of lines to display
echo "How many lines of the log would you like to display?"
read num_lines
# Display the specified number of lines from the log
tail -n $num_lines storage/logs/laravel.log
# Ask if the log should be cleared
echo "Would you like to clear the log? (Y/N)"
read clear_log
# Clear the log if the user answered 'Y' or 'y'
if [ "$clear_log" = "Y" ] || [ "$clear_log" = "y" ]; then
> storage/logs/laravel.log
echo ""
echo "Log cleared."
echo ""
# Clear the log and append the date and time it was cleared
echo "" > storage/logs/laravel.log
echo "[$(date '+%Y-%m-%d %H:%M:%S')] LOG CLEARED" >> storage/logs/laravel.log
echo "" >> storage/logs/laravel.log
fi
# Exit the script
exit 0