Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > b5044a913bceeb08dac4940bfe33918b > files > 2

syslog-ng-2.0.4-4mdv2008.0.src.rpm

# Mandriva syslog-ng configuration
# $Id: syslog-ng.conf 53699 2007-07-19 20:51:21Z guillomovitch $

options {
    sync (0);
    time_reopen (10);
    log_fifo_size (1000);
    long_hostnames (off);
    use_dns (no);
    use_fqdn (no);
    create_dirs (no);
    keep_hostname (yes);
};

source sys { 
    unix-stream ("/dev/log" max-connections(20));
    file ("/proc/kmsg" log_prefix("kernel: "));
    internal();
};

source remote {
    udp();
};

destination auth	{ file("/var/log/auth.log"); };
destination syslog	{ file("/var/log/syslog"); };
destination user	{ file("/var/log/user.log"); };
destination messages	{ file("/var/log/messages"); };
destination mailinfo	{ file("/var/log/mail/info.log"); };
destination mailwarn	{ file("/var/log/mail/warnings.log"); };
destination mailerr	{ file("/var/log/mail/errors.log"); };
destination croninfo	{ file("/var/log/cron/info.log"); };
destination cronwarn	{ file("/var/log/cron/warnings.log"); };
destination cronerr	{ file("/var/log/cron/errors.log"); };
destination kerninfo	{ file("/var/log/kernel/info.log"); };
destination kernwarn	{ file("/var/log/kernel/warnings.log"); };
destination kernerr	{ file("/var/log/kernel/errors.log"); };
destination daemoninfo	{ file("/var/log/daemons/info.log"); };
destination daemonwarn	{ file("/var/log/daemons/warnings.log"); };
destination daemonerr	{ file("/var/log/daemons/error.log"); };
destination boot	{ file("/var/log/boot.log"); };
destination drakxtools  { file("/var/log/drakxtools.log"); };
destination mailall	{ usertty("*"); };
destination consoleall	{ file("/dev/tty12"); };

# Generic filters
filter f_info		{ level(debug,info,notice); };
filter f_warn		{ level(warn); };
filter f_error		{ level(err..emerg); };
filter f_emergency	{ level(emerg); };
filter f_mail		{ facility(mail); };
filter f_cron		{ facility(cron); };
filter f_kernel		{ facility(kern); };
filter f_daemon		{ facility(daemon); };

# Specific filters
filter f_auth		{ facility(auth,authpriv); };
filter f_messages	{ level(info..emerg) and not facility(mail,news,authpriv); };
filter f_syslog		{ not facility(auth, authpriv); };
filter f_user		{ facility(user); };
filter f_boot		{ facility(local7); };
filter f_drakxtools	{ facility(local1); };

# Log to logfiles
log { source(sys); filter(f_auth); destination(auth); };
log { source(sys); filter(f_messages); destination(messages); };
log { source(sys); filter(f_syslog); destination(syslog); };
log { source(sys); filter(f_user); destination(user); };
log { source(sys); filter(f_mail); filter(f_info); destination(mailinfo); };
log { source(sys); filter(f_mail); filter(f_warn); destination(mailwarn); };
log { source(sys); filter(f_mail); filter(f_error); destination(mailerr); };
log { source(sys); filter(f_cron); filter(f_info); destination(croninfo); };
log { source(sys); filter(f_cron); filter(f_warn); destination(cronwarn); };
log { source(sys); filter(f_cron); filter(f_error); destination(cronerr); };
log { source(sys); filter(f_kernel); filter(f_info); destination(kerninfo); };
log { source(sys); filter(f_kernel); filter(f_warn); destination(kernwarn); };
log { source(sys); filter(f_kernel); filter(f_error); destination(kernerr); };
log { source(sys); filter(f_daemon); filter(f_info); destination(daemoninfo); };
log { source(sys); filter(f_daemon); filter(f_warn); destination(daemonwarn); };
log { source(sys); filter(f_daemon); filter(f_error); destination(daemonerr); };
log { source(sys); filter(f_boot); destination(boot); };
log { source(sys); filter(f_drakxtools); destination(drakxtools); };
# Log to console
log { source(sys); filter(f_emergency); destination(mailall); };
log { source(sys); destination(consoleall); };