gpt4 book ai didi

java - log4j 属性文件选择

转载 作者:行者123 更新时间:2023-12-01 14:59:33 24 4
gpt4 key购买 nike

从 apache log4j 观察到一个相当奇怪的行为,并通过分享想法来了解你的想法。

我有一个正在使用脚本运行的应用程序。到目前为止没有什么特别的。但是我使用该脚本设置的 CLASSPATH(例如目录 /home/myName/)有两个不同的 log4j 属性文件。一个是简单的log4j.properties,另一个是log4jXYZ.prperties

奇怪的是,当我从不同的目录运行此脚本时,会拾取一个或另一个 log4j 属性文件。我的理解是它应该选择 log4j.properties,显然无论我在哪里运行脚本。

你是否看到一些可以理解它的逻辑?目前我很茫然。

我可以预测的是 log4j 正在尝试任何与 lo4j*.properties 表达式匹配的文件。我必须承认我还没有阅读所有帮助 log4j 的手册。

最佳答案

添加 log4j.debug 属性,当您运行应用程序时(对于 java 命令,-Dlog4j.debug=),它应该向您显示加载配置文件的路径。

我怀疑它可能会从您想象的另一个目录加载同名的文件。

关于java - log4j 属性文件选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13878805/

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