JBOSS 7.1避免记录某些类的日志

时间:2017-06-16 10:17:51

标签: java logging struts2 log4j jboss7.x

首先,我想为我的英语道歉。

我们试图避免将来自第三方库的消息写入server.log文件(JBOSS 7.1)。第三方库中的类(org.apache.struts2.util.TextProviderHelper)按如下方式写入日志:

LOG.warn("The default value expression '"+defaultMessage+"' evaluated to '"+msg+"'");

为了实现我们的目标,我们从应用程序中配置了 log4j.properties ,如下所示:

log4j.logger.org.apache.struts2.util.TextProviderHelper=ERROR,SgaGstsystem log4j.additivity.org.apache.struts2.util.TextProviderHelper=false

这会驱逐在应用程序日志中打印警告消息,但是,只要将来自JBOSS服务器的 standalone.xml 文件中的日志记录级别设置为 WARN ,该消息出现在server.log文件中。

我们想知道是否有任何解决方案可以避免将该消息写入 server.log 文件而无需修改standalone.xml配置文件? (log4j.properties配置,记录过滤器,...)

非常感谢您提前

0 个答案:

没有答案
相关问题