框架内部日志转到system.out(websphere 7.0)

时间:2013-02-28 05:53:35

标签: java logging configuration log4j websphere

我在我的应用程序中使用Log4j并且应用程序日志记录工作正常,而我的应用程序中的框架在内部使用commons-logging,日志将转到System.out,但我想重定向它们到一个单独的文件,也想启用DEBUG级别。

在tomcat上测试过并正常工作。生成各自文件中的所有日志。但是当我在WAS7.0上部署代码时,只有INFO级别的框架日志正在生成SystemOut.log。 (我的log4j.xml很好,因为它在tomcat上工作正常)

任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。我在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实用程序日志记录术语FINE = DEBUG中,因此DEBUG级别及以下级别不会出现在System.out中,只会出现在WAS跟踪日志中。