-options {
- chain_hostnames(off);
- sync(0);
+@version:3.0
- # The default action of syslog-ng 1.6.0 is to log a STATS line
- # to the file every 10 minutes. That's pretty ugly after a while.
- # Change it to every 12 hours so you get a nice daily update of
- # how many messages syslog-ng missed (0).
- stats(43200);
+options {
+ chain_hostnames(no);
+ create_dirs(yes);
+ flush_lines(0);
+ keep_hostname(yes);
+ log_fifo_size(256);
+ log_msg_size(1024);
+ stats_freq(0);
+ flush_lines(0);
+ use_fqdn(no);
};
-source src { unix-stream("/dev/log"); internal(); };
+source src {
+ internal();
+ unix-stream("/dev/log");
+};
-destination messages { file("/var/log/messages"); };
+source net {
+ udp(ip(0.0.0.0) port(514));
+};
-log { source(src); destination(messages); };
+destination messages {
+ file("/var/log/messages");
+};
+
+log {
+ source(src);
+ source(net);
+ destination(messages);
+};