使用Classpath的Java Util日志级别

时间:2014-12-08 09:16:32

标签: java java.util.logging

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

我的意思是这样说--Djava.util.logging.level = ERROR

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

1 个答案:

答案 0 :(得分:1)

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

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

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

有关Java日志记录配置的更多详细信息,请参阅this tutorial