* log as Logger
* log as Syslog
* log exceptions
add some tracing