#!/bin/bash
#logcheck [days] [location]
re='^[0-9]+$'
days=2
location=/tmp

# If there is a second arg, use it as the location
if ! [ -z "$2" ]; then 
	location=$2
fi

# If first arg is a number, then set days.
if ! [ -z "$1" ]; then 
	if [[ $1 =~ $re ]] ; then	
		days=$1
	else
		location=$1
	fi;	
fi

echo "Log file: $location/log$(date +'%m%d%y')"
find /var/log/ -mtime -$days -print -exec sh -c 'cat "{}"  | tai64nlocal | egrep -i "useless|warn|fail|error|disable|remov|unable|exit"' \; > "$location/log$(date +'%m%d%y')" 2>&1

exit 0

