java 中的 LogManager getProperty MyClass.filter
LogManager getProperty MyClass.filter in java
我在 java 中创建了以下代码:
LogManager manager = LogManager.getLogManager();
String className = this.getClass().getName();
String level = manager.getProperty(className + ".filter");
尽管如此,调用 getProperty 后变量为空,但 className 的名称为:"view.frame.WindowHandler"
有什么想法吗?非常感谢
您必须定义一个由 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。
我在 java 中创建了以下代码:
LogManager manager = LogManager.getLogManager();
String className = this.getClass().getName();
String level = manager.getProperty(className + ".filter");
尽管如此,调用 getProperty 后变量为空,但 className 的名称为:"view.frame.WindowHandler"
有什么想法吗?非常感谢
您必须定义一个由 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。