使用类路径的 Java Util 日志记录级别

标签 java java.util.logging

是否可以使用类路径指定 java.util.logging 的日志记录级别?我不想使用该特殊文件或创建覆盖默认级别的 java 类。

我的观点是这样说 -Djava.util.logging.level=ERROR

我在文档中找不到它,但也许有一些技巧。

最佳答案

不,这是不可能的。 Java Logging API 可以使用配置类 java.util.logging.config.class 进行配置。或使用配置文件。默认日志记录配置文件位于 "lib/logging.properties" ,在 JRE 目录中。

您可以更改此配置文件(这不是最好的主意,因为它将用于此 JRE 中运行的所有程序)或 您可以为您的应用程序设置单独的配置文件并设置 JVM 属性 java.util.logging.config.file指向此文件

-Djava.util.logging.config.file=/tmp/logging.properties

参见this tutorial有关 Java 日志记录配置的更多详细信息。

关于使用类路径的 Java Util 日志记录级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27354768/

相关文章:

java - 如何使 Tomcat 中的日志轮换工作

java - 使用自己的记录器刷新 System.out

java - 无法执行目标 org.apache.maven.plugins :maven-surefire-plugin:2. 12.4:测试(默认测试)

java - 如何使用带有回调的 send() 方法返回元数据?

java - 如何配置特定 FileHandler 的属性

tomcat - 如何从 tomcat 7 日志记录中过滤异常? (java 实用程序日志记录)

java - 代码无法正确重绘

java - Hibernate 在字符串数组中搜索

Java桌面应用程序-如何获取特定文件夹中具有相似文件名的文件列表

spring - Tomcat 7 : Setting logging level for org. Spring 框架库