eclipse - 使用 Tomcat 7 降低 Eclipse WTP 中的日志级别

标签 eclipse tomcat logging eclipse-wtp

我在 Eclipse WTP (Juno) 中运行 Tomcat 7,我似乎无法调低日志记录级别。它记录了调试中的所有内容,这些内容过于冗长而没有任何用处(我希望它从 INFO 中记录)。 logging.properties文件如下:

handlers =  java.util.logging.ConsoleHandler

.handlers = java.util.logging.ConsoleHandler

.level=INFO

############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.  
############################################################

java.util.logging.ConsoleHandler.level = INFO
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

最佳答案

根据 FAQ 添加两者 Tom Chatt 引用:

-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file="${workspace_loc}/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/conf/logging.properties"

服务器启动配置的参数将为您提供您想要的。 ${workspace_loc} 是文字; Eclipse 将用您的工作区目录替换它。 tmp0 可能是 tmp1 或类似的;使用与服务器配置中相同的路径。 当然,假设您已将 logging.properties 文件放在那里。 这样您将在 Servers 下的 Project Explorer 窗口中看到该文件。 您应该首先从 Tomcat conf 目录复制一个。

这一切都假设您打算使用 JULI。

适用于 Tomcat 8.0 和 Eclipse Mars。 不知道为什么它对汤姆不起作用。 我确实看到了 ClassNotFound,原因很明显,当时我使用了某人帖子中的错误类名。

我反对 Tom Chatt 的方法,因为这会影响该 JVM 的所有其他用途。

关于eclipse - 使用 Tomcat 7 降低 Eclipse WTP 中的日志级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14482065/

相关文章:

tomcat8 : Unable to enter/manager/html

tomcat - 为什么 intellij 默认将应用程序部署到 tomcat webapp 文件夹?

java - 在 JSP 中,context.xml 似乎被破坏错误

java - 记录到 JSON

c# - Nlog 未记录堆栈跟踪

java - 在 Eclipse 中自动生成 getter 和 setter 的注释

java - 程序可以在 Eclipse 调试器中运行,但不能在其他地方运行...?

Eclipse CDT : Make a project rebuild when a library built in another project was rebuild

Arduino 的 Java 记录器

Java Riak 连接问题