@version: 3.1 ######################## # Destinations ######################## ## destination for standart syslog messages destitation d_messages_sample { file("/home/sample/var/$HOST/messages/$YEAR$MONTH$DAY.log"); }; ## destination for standart syslog facilities destination d_facility_sample { file("/home/sample/var/$HOST/$FACILITY/$YEAR$MONTH$DAY.log"); }; ## destination for user custom logs (apache, php, etc.) destination d_user_sample { file("/home/sample/var/$HOST/$PROGRAM/$YEAR$MONTH$DAY.log"); }; ######################## # Filters ######################## ## filter which define uniquely group of hosts filter f_hosts_sample { host("foo*"); }; ######################## # Log paths ######################## ## destination for standart syslog messages log { source(s_clients); filter(f_hosts_sample); filter(f_messages); destination(d_messages_sample); }; ## definition for standart facilities log { source(s_clients); filter(f_hosts_sample); filter(f_std_facility); destination(d_facility_sample); flags(final); }; ## apache log { source(s_clients); filter(f_hosts_sample); filter(f_apache); destination(d_user_sample); flags(final); };