Logging Adapter implementation