Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- LOG_DEFAULT_PATH="/var/log/httpd/access_log"
- LOG_PATH="$1"
- if [ "$LOG_PATH" = "" ] && test -f "$LOG_DEFAULT_PATH"; then
- echo -e "\033[35mAuto-detected Log File: \033[32m$LOG_DEFAULT_PATH\033[0m"
- LOG_PATH="$LOG_DEFAULT_PATH"
- fi
- if [ "$LOG_PATH" = "" ]; then
- echo -e "\033[32mUsage: $0 /path/to/apache/access_log\033[0m"
- else
- # Without vhost:
- (tail -n 500 -F $LOG_PATH | awk '{printf "\033[40;1;35m%s %s\033[0;37m %s %s \033[31m%s\033[36m %s\033[0m\n", $4, $5, $9, substr($6, 2), $7, $1}')
- # With vhost:
- #(tail -n 500 -F $LOG_PATH | awk '{printf "\033[40;1;35m%s %s\033[0;32m %s \033[37m%s %s \033[31m%s\033[36m %s\033[0m\n", $5, $6, $1, $10, substr($7, 2), $8, $2}')
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement