您的问题与无关
spring-security。此日志消息是在
DispatcherServlet类中生成的。
您可以扩展
org.springframework.web.servlet.DispatcherServlet和覆盖
protected voidnoHandlerFound(HttpServletRequest request, HttpServletResponse response)throws Exception方法:
protected void noHandlerFound(HttpServletRequest request, HttpServletResponse response) throws Exception { if (pageNotFoundLogger.isWarnEnabled()) { String requestUri = urlPathHelper.getRequestUri(request); pageNotFoundLogger.warn("No mapping found for HTTP request with URI [" + requestUri +"] in DispatcherServlet with name '" + getServletName() + "'"); } response.sendError(HttpServletResponse.SC_NOT_FOUND);}通过这种方式,您可以自定义日志消息并向其添加来自
HttpServletRequest参数的IP地址:
request.getRemoteAddr();
我不确定这是否是个好习惯。但是应该可以。
希望这可以帮助!!



