Logger and Interceptor implementation