############################################################################# # Default syslog-ng.conf file which collects all local logs into # a single file called /var/log/messages. # @version: %VERSION% @include "scl.conf" source s_local { system(); internal(); }; source s_network { default-network-drivers( # NOTE: TLS support # # the default-network-drivers() source driver opens the TLS # enabled ports as well, however without an actual key/cert # pair they will not operate and syslog-ng would display # a warning at startup. # #tls(key-file("/path/to/ssl-private-key") cert-file("/path/to/ssl-cert")) ); }; destination d_local { file("/var/log/messages"); file("/var/log/messages-kv.log" template("$ISODATE $HOST $(format-welf --scope all-nv-pairs)\n") frac-digits(3)); }; log { source(s_local); # uncomment this line to open port 514 to receive messages #source(s_network); destination(d_local); };