我想log4j
在一个巨大的分布式系统中进行配置。有很多 JVM 和进程,而且(因为我只是一名学生)我对这种情况并不陌生。我使用JMS Appender
,所以我需要两个文件:log4j.properties
, jndi.properties
.
我尝试了一些方法:
- 将这些文件放入
src
文件夹 - 或进入
src/java
- 添加 jvm 参数
-Dlog4j.configuration=C:\...\log4j.properties
我不想在代码中使用 设置它PropertyConfigurator.configure("path")
,因为我根本不想更改源代码。
还有其他配置方法log4j
吗?或者,也许我错过了什么?我仍然收到消息
No appenders could be found for logger (some.package.SomeClass).
Please initialize the log4j system properly.