现在看来你需要一个PHD才能理解Tomcat的日志记录... 叹息。在我的一个Eclipse / WTP项目中,Tomcat记录每个请求(之前和之后):
...
13.02.2012 20:50:47 org.apache.catalina.core.ApplicationContext log
INFO: After request [uri=/demo-webmvc-web/scripts/libs/jquery/jquery-1.6.4.min.js?null]
13.02.2012 20:50:47 org.apache.catalina.core.ApplicationContext log
INFO: Before request [uri=/demo-webmvc-web/images/logo.gif?null]
13.02.2012 20:50:47 org.apache.catalina.core.ApplicationContext log
INFO: After request [uri=/demo-webmvc-web/images/logo.gif?null]
...
如何摆脱这种情况?
答案 0 :(得分:0)
原来在org.springframework.web.filter.ServletContextRequestLoggingFilter
中有人配置了web.xml
。由于此过滤器调用
filterConfig.getServletContext().log()
由于Servlet上下文的类型为org.apache.catalina.core.ApplicationContext
,因此该类出现在日志消息中
13.02.2012 20:50:47 org.apache.catalina.core.ApplicationContext log ...
这让我相信Tomcat本身会触发日志记录。