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