Instead of logging access in every request method we should have a HandlerInterceptor to do this for us.