我有一个奇怪的问题,我的 log4j 日志记录在部署在 tcServer 上时可以工作,但在 WebSphere 6.1 上却不行。 我在 log4j 中指定的文件名已创建。但是,即使其他 Websphere 日志(SystemOut.log 等)已填充,它也不会填充。 我检查了 WebSphere 主目录的属性目录,那里没有冲突的 log4j 文件。
最奇怪的是它在 tcServer 上运行良好,所以它不可能是 log4j 文件本身的问题。这似乎是一些环境问题。 有人对如何解决这个问题有任何想法吗?
谢谢
最佳答案
Log4j 和 WAS 已经在太多的应用程序中发挥了良好的作用。所以这种组合无论如何都不是什么新鲜事。您是否使用 log4j 的任何包装器(例如 Commons Logging)?
打开 log4j 的调试。
-Dlog4j.debug=WAS JVM 参数为 true。
这将提供有关 log4j 正在尝试执行的操作的信息。
这应该为 WAS 环境中发生的情况提供一些线索。
HTH
芒格鲁
关于log4j 在 WebSphere 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7276305/