0

我在 java 中创建了以下代码:

LogManager manager = LogManager.getLogManager();
String className = this.getClass().getName();
String level = manager.getProperty(className + ".filter");

尽管如此,在调用 getProperty 后变量为 null,但 className 的名称为:“view.frame.WindowHandler”

有任何想法吗 ?非常感谢

4

1 回答 1

0

您必须定义一个由LogManager 配置加载的条目。位于lib/logging.propertiesJRE 目录中的默认日志记录配置文件。将以下条目添加到logging.properties文件中:

#WindowHandler settings
view.frame.WindowHandler.level = INFO
view.frame.WindowHandler.filter = some.filter.class.Name

您应该创建自己的logging.properties文件并设置java.util.logging.config.file系统属性来为您的应用程序配置 LogManager。

于 2016-10-14T20:55:55.763 回答