add syslog support