filter on level don't work with kernel source
$ syslog-ng --version syslog-ng 1.9.9 subj from syslog-ng.conf: source s_all { # message generated by Syslog-NG internal(); # function to send logs to) unix-stream("/dev/log"); # messages from the kernel file("/proc/kmsg" log_prefix("kernel: ")); }; filter f_at_least_crit { level(crit..emerg); }; log { source(s_all); filter(f_at_least_crit); destination(d_email2root); }; And I get emails like: Date: 2006-04-05T14:59:23+04:00 Facility: kern Level: debug Program: kernel ISO 9660 Extensions: Microsoft Joliet Level 3 Date: 2006-04-05T14:59:23+04:00 Facility: kern Level: debug Program: kernel ISO 9660 Extensions: Microsoft Joliet Level 3 -- Olleg Samoylov
I have not answer still. Why filter based on message level don't work with kernel source messages? Can anyone explain me? Is this bug or a feature? -- Olleg Samoylov
On Fri, 2006-07-14 at 17:30 +0400, Olleg Samoylov wrote:
I have not answer still. Why filter based on message level don't work with kernel source messages? Can anyone explain me? Is this bug or a feature?
There were filter related fixes after 1.9.9 was released. Please try 2.0rc1. -- Bazsi
participants (2)
-
Balazs Scheidler
-
Olleg Samoylov