[Syslog-ng-maintainers] Bug#744182: syslog-ng: include option should be befor the log paths in the main syslog-ng.conf file

jdossantos at docs.homelinux.org jdossantos at docs.homelinux.org
Fri Apr 11 08:02:10 BST 2014


Package: syslog-ng
Version: 3.3.5-4
Severity: wishlist


The @include "/etc/syslog-ng/conf.d/" option is on the bottom of the 
syslog-ng.conf file, but it should be befor the log paths, as example:

---------

###
# Include all config files in /etc/syslog-ng/conf.d/
###
@include "/etc/syslog-ng/conf.d/"

########################
# Log paths
########################

log { source(s_src); filter(f_auth); destination(d_auth); };
log { source(s_src); filter(f_cron); destination(d_cron); };

---------

If the include option is on the bottom, rules in external files like 
this are not working:


filter f_drop { (message("192.168.1.251") or message("192.168.1.252")); 
};
log { source(s_src); filter(f_drop); flags(final); };


because the "standard" log paths are already loaded befor the log paths 
(in this example a drop rule) in external files...


Regards
Juan Dos Santos




More information about the Syslog-ng-maintainers mailing list