options { long_hostnames(off); sync(0); };
source src { unix-stream("/dev/log"); internal(); };
+source kmsg { file("/proc/kmsg"); };
source net { udp(); };
destination authlog { file("/var/log/auth.log"); };
destination cron { file("/var/log/cron.log"); };
destination daemon { file("/var/log/daemon.log"); };
destination kern { file("/var/log/kern.log"); };
+destination kmsg { file("/var/log/kernel"); };
destination lpr { file("/var/log/lpr.log"); };
destination user { file("/var/log/user.log"); };
destination uucp { file("/var/log/uucp.log"); };
filter f_crit { level(crit); };
filter f_err { level(err); };
+log { source(kmsg); destination(kmsg); };
+log { source(kmsg); destination(tty12); };
log { source(src); filter(f_authpriv); destination(authlog); };
log { source(src); filter(f_syslog); destination(syslog); };
log { source(src); filter(f_cron); destination(cron); };