# Global Option options { keep_hostname(no); chain_hostnames(yes); sync(0); }; # Sources source local { internal(); unix-stream("/dev/log"); file("/proc/kmsg"); }; source remote { tcp(ip 192.168.0.24) port(3333) max-connections(10); }; # Filters filter warning { level(warn, err, crit); }; filter email { facility(mail); }; filter ftp { match("ftp"); }; filter console { level(err) and not facility(authpriv) or level(warn) and facility(kern); }; # Send critical messages to TTY10 destination console { file("/dev/tty10"); }; log { source(local); filter(console); destination(console); }; # Write mail messages to a file destination email { file ("/var/log/mail"); }; log { source(local); filter(email); destination(email); }; # Forward messages to another network destination loghost { udp(ip(172.16.0.33) port(514)); }; log { source(remote); filter(ftp); destination(loghost); };