- start of logger interface wrapper