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

问题描述 投票:0回答:1

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

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

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

java logging configuration log4j websphere
1个回答
1
投票

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

注意:跟踪信息(包括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实用程序日志记录术语FINE = DEBUG中,因此DEBUG级别及以下级别不会出现在System.out中,仅在WAS跟踪日志中。

© www.soinside.com 2019 - 2024. All rights reserved.