#!/bin/sh

# conf
FILE="/var/log/apache2/access.log"
INTERVAL=1
SKIP_FIRST_RUN=1
SHOW_EMPTY_RUNS=1
SHOW_LINES=0
# /conf

[ "$SKIP_FIRST_RUN" == "1" ] && last_line_count=`wc -l $FILE | cut -d \  -f 1`

while [ /bin/true ]; do
	line_count=`wc -l $FILE | cut -d \  -f 1`
	line_count_diff=$((line_count - last_line_count))
	
	if [ "$line_count_diff" != "0" ]; then
		echo "----- + $line_count_diff line(s) -----"
		[ "$SHOW_LINES" == "1" ] && tail -n $ine_count_diff $FILE
	else
		if [ "$SHOW_EMPTY_RUNS" == "1" ]; then
			echo "----- no new lines -----"
		fi
	fi

	sleep $INTERVAL
	last_line_count=$line_count
done
