With remote logging setup: destination remote { tcp("remote.example.com"); }; log { source(src); destination(remote); }; and after rebooting the machine, syslog-ng fails to start: Bringing up interface lo ... Error resolving hostname; host='remote.example.com' Error initializing message pipeline; start-stop-daemon: failed to start '/usr/sbin/syslog-ng' Failed to start syslog-ng ERROR: syslog-ng failed to start ... Bringing up interface xenbr0 Tested with syslog-ng 3.6.2.
I see that /etc/conf.d/syslog-ng is prepared for this, so just needs configuration.