【发布时间】:2010-05-23 20:56:14
【问题描述】:
我有一个 x.jar 正在被某些客户端 y.jar 使用。 x.jar 和 y.jar 和 log4j.xml 都在同一包级别。
但是永远不会生成日志文件。我能知道为什么吗?
我也尝试了一些其他选择,但直到现在都没有运气。
1) 我已将 log4j-1.2.16.jar 添加到 ClassPath: x.jar 和 y.jar 清单文件中的变量。
2) 将 log4j.xml 放在实际调用 x.jar 类的 y.jar 的类级别。
包结构如下:
x.jar
--manifest.mf 有一个条目 ClassPath:log4j-1.2.16.jar
y.jar --manifest.mf 有一个条目 ClassPath:log4j-1.2.16.jar
log4j-1.2.16.jar
log4j.xml -- 有一个 RollingFileAppender。
谁能建议我是否遗漏了什么?
谢谢,
纳文·加里梅拉。
【问题讨论】: