0

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

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

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

4

1 回答 1

1

我遇到了同样的问题。我在 Websphere Docs 中找到了答案。

注意:跟踪信息(包括 Fine、Finer 和 Finest 级别的事件)只能写入跟踪日志。因此,如果您不启用诊断跟踪,将日志详细级别设置为 Fine、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.out 中,只会出现在 WAS 跟踪日志中。

于 2013-04-09T10:01:52.070 回答