Index: trunk/DataCheck/Monitoring/CheckLogs.sh
===================================================================
--- trunk/DataCheck/Monitoring/CheckLogs.sh	(revision 17592)
+++ trunk/DataCheck/Monitoring/CheckLogs.sh	(revision 17593)
@@ -8,15 +8,23 @@
 printprocesslog "INFO starting $0"
 
-oldprocesslog=$processlogpath/process`date +%F --date="-1day"`.log
+lasthour=`date +'%F %H' --date="-1hour"`
 
-if grep WARN $oldprocesslog >/dev/null
+processlogfile=$processlogpath/process`date +%F --date="-1hour"`.log
+
+if grep -E "^$lasthour.*WARN" $processlogfile >/dev/null
 then 
-   grep WARN $oldprocesslog | mail -s 'found warnings in '$oldprocesslog $erradrs
+   grep -E "^$lasthour.*WARN" $processlogfile | mail -s 'found warnings in '$processlogfile $erradrs
    printprocesslog "INFO sent warnings to "$erradrs
 fi
 
-if grep ERROR $oldprocesslog >/dev/null
+if grep -E "^$lasthour.*ERROR" $processlogfile >/dev/null
 then 
-   grep ERROR $oldprocesslog | mail -s 'found errors in '$oldprocesslog $erradrs
+   grep -E "^$lasthour.*ERROR" $processlogfile | mail -s 'found errors in '$processlogfile $erradrs
+   printprocesslog "INFO sent errors to "$erradrs
+fi
+
+if grep -E "^$lasthour.*CONNECTION" $processlogfile >/dev/null
+then 
+   grep -E "^$lasthour.*CONNECTION" $processlogfile | mail -s 'found connection problems found ($processlogfile)' $erradrs
    printprocesslog "INFO sent errors to "$erradrs
 fi
