Hi,
for my own kernel driver I want to log messages that use a facility
different from KERN and log them to a seperate file. The driver sends
log entries with printk_emit ( e.g. printk_emit(21, LOGLEVEL_ALERT,
NULL, 0, "Facility 21 Prio 1 Test\n"); ) and I see those messages print
out to console as well as dmesg (Facility 21 Prio 1 Test) and if I
shutdown rsyslogd I see the message in /proc/kmsg as well (<169>Facility
21 Prio 1 Test) but the message won't show up in the configured logfile,
not even in /var/log/messages
I'm already using "module(load="imklog" permitnonkernelfacility="on")"
to load the module and the rule I use to write the file is "local5.*
/var/log/kernel_driver.log" and for /var/log/messages it is
"*.info;mail.none;authpriv.none;cron.none;local5.none /var/log/messages".
I feel I'm missing some crucial step because using the LOCAL* facilities
works as expected from userspace programs.
Kindest regards
Matthias Wieloch
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE
THAT.