# $Header: /home/cvsroot/gentoo-x86/app-admin/syslog-ng/files/syslog-ng.conf.gentoo,v 1.3 2003/05/12 22:43:48 msterret Exp $ # # Syslog-ng default configuration file for Gentoo Linux # contributed by Michael Sterrett # modified by Holger Krekel with some of the syslog-ng samplefile # # content options { long_hostnames(off); sync(0); # The default action of syslog-ng 1.6.0 is to log a STATS line # to the file every 10 minutes. That's pretty ugly after a while. # Change it to every 12 hours so you get a nice daily update of # how many messages syslog-ng missed (0). stats(43200); }; # put all sources together (i hope this works as expected) source src { unix-stream("/dev/log"); internal(); pipe("/proc/kmsg"); }; # hier sind die files, die auf solar derzeit per syslog genutzt werden destination messages { file("/var/log/messages"); }; destination console { usertty("root"); }; destination mail { file("/var/log/mail.log"); }; destination mailerr { file("/var/log/mail.err"); }; destination debug { file("/var/log/debug"); }; #destination loghost { udp("loghost" port(999)); }; #destination xconsole { pipe("/dev/xconsole"); }; filter f_mail { facility(mail); }; #filter f_debug { level(debug..emerg);}; filter f_messages { level(info..emerg) and not facility(mail);}; filter f_console { level(crit..emerg) ;}; filter f_err { level(err); }; # und hier die verbindung von source/filter/destinations log { source(src); filter(f_mail); destination(mail); }; log { source(src); filter(f_mail); filter(f_err); destination(mailerr); }; log { source(src); destination(debug); }; log { source(src); filter(f_messages); destination(messages); }; log { source(src); filter(f_console); destination(console); };