############################################################
## generic filters
+# strip IP addresses
filter f_strip { strip(ips); };
+
filter f_at_least_info { level(info..emerg); };
filter f_at_least_notice { level(notice..emerg); };
filter f_at_least_warn { level(warn..emerg); };
log {
source(s_all);
filter(f_errors);
- filter(f_strip);
+ filter(f_strip);
destination(df_errors);
};
log {
source(s_all);
filter(f_emerg);
- filter(f_strip);
+ filter(f_strip);
destination(du_all);
};
############################################################
## generic filters and rewrites
+# strip IP addresses
rewrite r_strip {subst("(25[0-5]|2[0-4][0-9]|[0-1]?[0-9]?[0-9])([\\.\\-](25[0-5]|2[0-4][0-9]|[0-1]?[0-9]?[0-9])){3}", "0.0.0.0", value("MESSAGE"), flags("global"));};
+
filter f_at_least_info { level(info..emerg); };
filter f_at_least_notice { level(notice..emerg); };
filter f_at_least_warn { level(warn..emerg); };
log {
source(s_all);
filter(f_sympa);
- rewrite(r_strip);
+ rewrite(r_strip);
destination(d_sympa);
flags(final);
};
log {
source(s_all);
filter(f_ldap);
- rewrite(r_strip);
+ rewrite(r_strip);
destination(d_ldap);
flags(final);
};
log {
source(s_all);
filter(f_errors);
- rewrite(r_strip);
+ rewrite(r_strip);
destination(df_errors);
};
log {
source(s_all);
filter(f_emerg);
- rewrite(r_strip);
+ rewrite(r_strip);
destination(du_all);
};