在java.util.logging
日志配置中,我想专门针对某些包覆盖控制台日志级别,我该怎么做?
例如我尝试的配置
handlers= java.util.logging.ConsoleHandler
.level= INFO
java.util.logging.ConsoleHandler.level = INFO
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
com.mypackage.MyClass.level= ALL
MyClass
日志级别设置为 ALL
,但它似乎不会在控制台上记录任何少于信息的内容。
最佳答案
我认为,您应该在包级别给出日志级别,而不是在类级别。
尝试 com.mypackage.level= ALL
而不是 com.mypackage.MyClass.level= ALL
。
您还可以通过登录 WAS 管理控制台的日志和跟踪来编辑这些设置。
关于java.util.logging 如何覆盖特定包的处理程序日志级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11035103/