fix syslog processing

git-svn-id: http://www.observium.org/svn/observer/trunk@192 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
Adam Amstrong
2008-03-22 17:55:26 +00:00
parent 14ed2c5f77
commit 2eaa6fb058

View File

@@ -40,8 +40,9 @@ while($entry = mysql_fetch_array($q)){
$entry['msg'] = preg_replace("/^%(.+?):\ /", "\\1||", $entry['msg']);
list($entry['program'], $entry['msg']) = explode("||", $entry['msg']);
} else {
$program = addslashes($entry['program']);
$program = preg_quote($entry['program']);
$entry['msg'] = preg_replace("/^$program:\ /", "", $entry['msg']);
# $entry['msg'] = preg_replace("/^$program:\ /", "", $entry['msg']);
if(preg_match("/^[a-zA-Z\/]+\[[0-9]+\]:/", $entry['msg'])) {
$entry['msg'] = preg_replace("/^(.+?)\[[0-9]+\]:\ /", "\\1||", $entry['msg']);
list($entry['program'], $entry['msg']) = explode("||", $entry['msg']);