我在我的应用程序中使用Log4j
并且应用程序日志记录工作正常,而我的应用程序中的框架在内部使用commons-logging
并且日志将转到System.out
但我想将它们重定向到单独的文件并且还想启用DEBUG
级别。
在tomcat上测试过这个并且工作正常。生成各自文件中的所有日志。但是当我在WAS7.0上部署代码时,只有INFO
级别的框架日志正在生成SystemOut.log。 (我的log4j.xml
很好,因为它在tomcat上正常工作)
任何帮助,将不胜感激。谢谢!
我遇到了同样的问题。我在Websphere Docs中找到了答案。
注意:跟踪信息(包括Fine,Finer和Finest级别的事件)只能写入跟踪日志。因此,如果未启用诊断跟踪,则将日志详细信息级别设置为“精细”,“精细”或“最佳”不会影响记录的数据。
在Java实用程序日志记录术语FINE = DEBUG中,因此DEBUG级别及以下级别不会出现在System.out中,仅在WAS跟踪日志中。