2
# Configuration file for syslog-ng under Debian.
3
# Customized for riseup.net using syslog-ng-anon patch
4
# (http://dev.riseup.net/patches/syslog-ng/)
6
# see http://www.campin.net/syslog-ng/expanded-syslog-ng.conf
9
# levels: emerg alert crit err warning notice info debug
12
############################################################
28
############################################################
33
unix-stream("/dev/log");
34
file("/proc/kmsg" log_prefix("kernel: "));
37
############################################################
38
## generic destinations
40
destination df_facility_dot_info { file("/var/log/$FACILITY.info"); };
41
destination df_facility_dot_notice { file("/var/log/$FACILITY.notice"); };
42
destination df_facility_dot_warn { file("/var/log/$FACILITY.warn"); };
43
destination df_facility_dot_err { file("/var/log/$FACILITY.err"); };
44
destination df_facility_dot_crit { file("/var/log/$FACILITY.crit"); };
46
############################################################
49
filter f_strip { strip(ips); };
50
filter f_at_least_info { level(info..emerg); };
51
filter f_at_least_notice { level(notice..emerg); };
52
filter f_at_least_warn { level(warn..emerg); };
53
filter f_at_least_err { level(err..emerg); };
54
filter f_at_least_crit { level(crit..emerg); };
56
############################################################
59
filter f_auth { facility(auth, authpriv); };
60
destination df_auth { file("/var/log/auth.log"); };
67
############################################################
70
filter f_daemon { facility(daemon); };
71
destination df_daemon { file("/var/log/daemon.log"); };
75
destination(df_daemon);
78
############################################################
81
filter f_kern { facility(kern); };
82
destination df_kern { file("/var/log/kern.log"); };
89
############################################################
92
filter f_user { facility(user); };
93
destination df_user { file("/var/log/user.log"); };
100
############################################################
103
filter f_sympa { program("^(sympa|bounced|archived|task_manager)"); };
104
destination d_sympa { file("/var/log/sympa.log"); };
108
destination(d_sympa);
112
############################################################
115
filter f_wwsympa { program("^wwsympa"); };
116
destination d_wwsympa { file("/var/log/wwsympa.log"); };
121
destination(d_wwsympa);
125
############################################################
128
filter f_ldap { program("slapd"); };
129
destination d_ldap { file("/var/log/ldap.log"); };
137
############################################################
140
# special source because of chroot jail
141
#source s_postfix { unix-stream("/var/spool/postfix/dev/log" keep-alive(yes)); };
142
filter f_postfix { program("^postfix/"); };
143
destination d_postfix { file("/var/log/postfix.log"); };
148
destination(d_postfix);
152
############################################################
155
filter f_courier { program("courier|imap|pop"); };
156
destination d_courier { file("/var/log/courier.log"); };
161
destination(d_courier);
165
############################################################
168
filter f_maildrop { program("^maildrop"); };
169
destination d_maildrop { file("/var/log/maildrop.log"); };
173
destination(d_courier);
177
############################################################
180
filter f_mail { facility(mail); };
181
destination df_mail { file("/var/log/mail.log"); };
186
destination(df_mail);
189
############################################################
193
level(debug,info,notice)
194
and not facility(auth,authpriv,daemon,mail,user,kern);
196
destination df_messages { file("/var/log/messages.log"); };
200
destination(df_messages);
203
############################################################
207
level(warn,err,crit,alert,emerg)
208
and not facility(auth,authpriv,daemon,mail,user,kern);
210
destination df_errors { file("/var/log/errors.log"); };
214
destination(df_errors);
217
############################################################
220
filter f_emerg { level(emerg); };
221
destination du_all { usertty("*"); };
228
############################################################
232
facility(daemon,mail)
233
or level(debug,info,notice,warn)
235
and level(crit,err,notice));
237
destination dp_xconsole { pipe("/dev/xconsole"); };
241
destination(dp_xconsole);