interceptor and Log in place