added syslog.cpp