[syslog-ng] multi-line logs and program/facility filters
    Michael Thénault 
    michael.thenault at gmail.com
       
    Fri Aug 10 14:35:10 UTC 2018
    
    
  
Hello,
I have an Issue with syslog-ng 3.16.1 and multi-line logs.
I try to configure per-application filters using either the program
name or a facility.
The applications use the traditional syslog() from syslog.h.
When an application logs multiple lines, only the first line is filtered.
Indeed, the program name or facility is only applied to the first line.
Example :
$ logger -t testprog "line1
line2
line3"
$ cat /var/log/messages
2018-08-10T16:26:14.000000+02:00 testprog: line1
2018-08-10T16:26:14.899505+02:00 line2
2018-08-10T16:26:14.899505+02:00 line3
The log source is unix-stream("/dev/log" );
What can I do to fix this ?
Thanks in advance for your help.
Thanks & Regards,
Michael
    
    
More information about the syslog-ng
mailing list