java中的LogManager getProperty MyClass.filter

时间:2015-05-20 20:52:21

标签: java logging filter getproperty

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

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

然而,在调用getProperty之后变量为null,但className的名称为:" view.frame.WindowHandler"

有什么想法吗?非常感谢你

1 个答案:

答案 0 :(得分:0)

您必须定义LogManager configuration加载的条目。默认日志记录配置文件位于JRE目录中的lib/logging.properties。将以下条目添加到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。