eclipse - 如何在 Eclipse 中禁用 Tomcat 请求日志记录?

标签 eclipse tomcat logging eclipse-wtp

现在看来您需要 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]
...

我该如何摆脱它?

最佳答案

原来有人在web.xml中配置了org.springframework.web.filter.ServletContextRequestLoggingFilter。由于此过滤器调用

filterConfig.getServletContext().log()

并且因为 Servlet 上下文是 org.apache.catalina.core.ApplicationContext 类型,所以它是出现在日志消息中的类

13.02.2012 20:50:47 org.apache.catalina.core.ApplicationContext log ...

这让我相信日志记录是由 Tomcat 本身触发的。

关于eclipse - 如何在 Eclipse 中禁用 Tomcat 请求日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9267130/

相关文章:

python - 在 Python PEP 8 的字符串中使用反斜杠时使日志输出漂亮吗?

java - 如何将日志添加到可以动态更改日志级别的java代理

java - 过滤 log4j 2.0 消息以分离每个 webapp 的日志文件

tomcat - 如何将tomcat嵌入sparkjava而不是jetty?

java - 如何在弹出窗口中设置textview?

java - Eclipse 导出的文件在终端中运行时出现问题

java - 在 JVM 中为字符串处理应用程序设置新生代和终身代的比例

java - 如何禁用 Logback 文件附加程序的日志

java - Android 导入重叠

java - *您*使用哪个 Java 调试器