added syslog support