我在应用程序中使用Log4j
,应用程序日志记录工作正常,而应用程序中的框架在内部使用commons-logging
,日志将转到System.out
,但我想将它们重定向到一个单独的文件,还想启用DEBUG
级别。
在tomcat上进行了测试,运行良好。在各自的文件中生成所有日志。但是当我在WAS7.0上部署代码时,只生成INFO
级别的框架日志SystemOut.log。(我的log4j.xml
很好,因为它在tomcat上工作得很好)
任何帮助都会很感激。谢谢!
我也有同样的问题。我在Websphere Docs中找到了答案。
注意:跟踪信息,其中包括Fine, Finer和最好的级别,只能写入跟踪日志。因此,如果你不启用诊断跟踪,将日志详细级别设置为"精细",Finer或Finest不影响日志数据。
参考:http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.base.doc%2Finfo%2Faes%2Fae%2Frtrb_loglevels.html
在Java Utility Logging术语中FINE = DEBUG,所以DEBUG级别及以下将不会出现在System中。