java.util.logging:部署为JAR文件时如何配置日志记录级别
我已将logger.properties文件放在src/java/resources目录中。使用这个文件,我配置了不同级别的日志记录(对于控制台和to文件)。现在,当我为我的项目创建一个jar文件时,我如何配置或更改日志记录级别,因为这样我将无法访问logger.properties文件java.util.logging:部署为JAR文件时如何配置日志记录级别,java,logging,jar,java.util.logging,Java,Logging,Jar,Java.util.logging,我已将logger.properties文件放在src/java/resources目录中。使用这个文件,我配置了不同级别的日志记录(对于控制台和to文件)。现在,当我为我的项目创建一个jar文件时,我如何配置或更改日志记录级别,因为这样我将无法访问logger.properties文件 基本上,我想让用户能够在运行jar之前设置日志记录级别。一般来说,您不应该将配置文件保存在jar中。 取而代之的是,把它放在某个地方(取决于您的发行版,通常它可以是$your\u PROJECT\u HOME\
基本上,我想让用户能够在运行jar之前设置日志记录级别。一般来说,您不应该将配置文件保存在jar中。 取而代之的是,把它放在某个地方(取决于您的发行版,通常它可以是
$your\u PROJECT\u HOME\u DIR/conf
文件夹)。运行应用程序时,请指定以下属性:
java.util.logging.config.file=<PATH TO PROPERTY FILE GOES HERE>
java.util.logging.config.file=
下面是一个关于java.util.Logging的示例,其中包括这一点。您可以使用环境变量 您还可以将要使用的日志记录级别作为程序的参数。
您必须将文件保存在jar中吗?这不是强制性的,但我想知道当我们将文件保存在jar内部和外部时,如何执行此操作well@Mueller当前,logger.properties文件的级别设置为
INFO
。在我把它打包到一个罐子里之后,我怎样才能改变它呢?