java.util.logging:如何在部署为JAR文件时配置日志记录级别

时间:2016-02-15 10:58:12

标签: java logging jar java.util.logging

我已将我的logger.properties文件放在src / java / resources目录中。使用此文件,我配置不同级别的日志记录(对于控制台和文件)。现在,当我创建项目的jar文件时,如何配置或更改日志记录级别,因为那时我将无法访问logger.properties文件。

基本上我想让用户能够在运行jar之前设置日志记录级别。

2 个答案:

答案 0 :(得分:0)

通常,您不应该将配置文件保留在jar中。 相反,将它放在某个地方(取决于您的发行版,通常它可能类似于 $ YOUR_PROJECT_HOME_DIR / conf 文件夹) 运行应用程序时,请指定以下属性:

java.util.logging.config.file=<PATH TO PROPERTY FILE GOES HERE>

这是java.util.Logging上的Good tutorial,其中涵盖了这一点

希望这有帮助

答案 1 :(得分:0)