mirror of
https://github.com/rsyslog/loganalyzer.git
synced 2025-09-26 03:09:21 +02:00
Fixed logline parsing of syslog files, which is used by the logstream disk class
This commit is contained in:
parent
bbe1e00ec9
commit
93f49396c3
@ -73,7 +73,7 @@ class LogStreamLineParsersyslog extends LogStreamLineParser {
|
|||||||
$arrArguments[SYSLOG_PROCESSID] = $out[5];
|
$arrArguments[SYSLOG_PROCESSID] = $out[5];
|
||||||
$arrArguments[SYSLOG_MESSAGE] = $out[6];
|
$arrArguments[SYSLOG_MESSAGE] = $out[6];
|
||||||
}
|
}
|
||||||
// Sample (Syslog): Mar 10 14:45:39 debandre syslogd 1.4.1#18: restart. ([A-Za-z0-9_\/]{1,32})
|
// Sample (Syslog): Mar 10 14:45:39 debandre syslogd 1.4.1#18: restart
|
||||||
else if ( preg_match("/(...)(?:.|..)([0-9]{1,2} [0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}) ([a-zA-Z0-9_\-\.]{1,256}) ([A-Za-z0-9_\-\/\.]{1,32}):(.*?)$/", $szLine, $out ) )
|
else if ( preg_match("/(...)(?:.|..)([0-9]{1,2} [0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}) ([a-zA-Z0-9_\-\.]{1,256}) ([A-Za-z0-9_\-\/\.]{1,32}):(.*?)$/", $szLine, $out ) )
|
||||||
{
|
{
|
||||||
// Copy parsed properties!
|
// Copy parsed properties!
|
||||||
@ -82,6 +82,15 @@ class LogStreamLineParsersyslog extends LogStreamLineParser {
|
|||||||
$arrArguments[SYSLOG_SYSLOGTAG] = $out[4];
|
$arrArguments[SYSLOG_SYSLOGTAG] = $out[4];
|
||||||
$arrArguments[SYSLOG_MESSAGE] = $out[5];
|
$arrArguments[SYSLOG_MESSAGE] = $out[5];
|
||||||
}
|
}
|
||||||
|
// Sample (Syslog): Mar 10 14:45:39 debandre syslogd restart
|
||||||
|
else if ( preg_match("/(...)(?:.|..)([0-9]{1,2} [0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}) ([a-zA-Z0-9_\-\.]{1,256}) ([A-Za-z0-9_\-\/\.]{1,32}) (.*?)$/", $szLine, $out ) )
|
||||||
|
{
|
||||||
|
// Copy parsed properties!
|
||||||
|
$arrArguments[SYSLOG_DATE] = GetEventTime($out[1] . " " . $out[2]);
|
||||||
|
$arrArguments[SYSLOG_HOST] = $out[3];
|
||||||
|
$arrArguments[SYSLOG_SYSLOGTAG] = $out[4];
|
||||||
|
$arrArguments[SYSLOG_MESSAGE] = $out[5];
|
||||||
|
}
|
||||||
// Sample (Syslog): Mar 7 17:18:35 debandre exiting on signal 15
|
// Sample (Syslog): Mar 7 17:18:35 debandre exiting on signal 15
|
||||||
else if ( preg_match("/(...)(?:.|..)([0-9]{1,2} [0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}) (.*?) (.*?)$/", $szLine, $out ) )
|
else if ( preg_match("/(...)(?:.|..)([0-9]{1,2} [0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}) (.*?) (.*?)$/", $szLine, $out ) )
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user