我在 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/