gpt4 book ai didi

java - 从自定义属性文件获取 Log4j 设置

转载 作者:行者123 更新时间:2023-12-01 13:43:09 24 4
gpt4 key购买 nike

我正在开发一个巨大的应用程序,它使用其属性文件来设置全局变量。由于一些问题,我想使用相同的文件来设置 Log4j 日志文件的属性,而不是 log4j.properties 文件。我该怎么做呢?有没有办法在运行时设置Log4j的属性?

最佳答案

如果您只想重命名 log4j.properties 文件,您可以在 JVM 启动中使用系统变量来执行此操作(请参阅 link )

-Dlog4j.configuration=test.properties

Log4j API还允许从应用程序内更改记录器的配置。理论上,您可以读取自己的属性文件并调用适当的 API 调用。我不确定是否推荐这种方法 - 您最终可能会花费大量时间让它工作,以便您可以更好地开发应用程序功能。

注意:我不知道大型应用程序的本质,但如果它运行在 JBoss 这样的应用程序服务器中,它们通常有自己的动态日志配置

关于java - 从自定义属性文件获取 Log4j 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20534988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com