java.util.logging如何覆盖特定包的处理程序日志级别?
在java.util.logging如何覆盖特定包的处理程序日志级别?,java,logging,Java,Logging,在java.util.logginglog配置中,我想专门为一些软件包覆盖控制台日志级别,我该怎么做 例如,我尝试了配置 handlers= java.util.logging.ConsoleHandler .level= INFO java.util.logging.ConsoleHandler.level = INFO java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter com.m
java.util.logging
log配置中,我想专门为一些软件包覆盖控制台日志级别,我该怎么做
例如,我尝试了配置
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管理控制台,在logs and traces下编辑这些设置。我们可以看到您用于在类中创建记录器的行吗?好了,私有静态记录器logger=logger.getLogger(MyClass.class.getName());