Jboss日志记录 - 如何限制未知类?

时间:2011-07-25 02:43:36

标签: logging jboss log4j slf4j jboss6.x

Eclipse中的我的STDOUT /控制台输出充斥着如下行:

12:05:37,395 INFO  [STDOUT] 2163 [RMI TCP Connection(1)-127.0.0.1] DEBUG org.apache.struts.action.ActionServlet - Processing extensions for '/getFare'

我可以在jboss-logging.xml(jboss级别或app-level)中输入什么条目来隐藏这些错误消息?

我是否需要使用某种特殊的花式滤镜/图案匹配?

我已经在jboss-logging.xml中有以下条目,我认为这会限制org.apache错误消息:

<logger category="org.apache">
    <level name="WARN"/>
</logger>

我已经成功设置了每个应用程序的日志记录,直接在EAP / META-INF中放置一个单独的jboss-logging.xml文件。它的内容是:

<?xml version="1.0" encoding="UTF-8"?>
<logging xmlns="urn:jboss:logging:6.0" xmlns:b="urn:jboss:bean-deployer:2.0">
    <define-context name="myapp"/>
    <logger category="com.myproject.myClass"><level name="DEBUG"/></logger>
</logging>

该类如何记录到STDOUT的示例:

12:06:00,075 WARN  [com.myproject.myClass] THIS IS A CUSTOM WARNING MESSAGE FROM ONE OF MY PROJECTS .JAVA CLASS FILES

1 个答案:

答案 0 :(得分:0)

我刚刚遇到了与INFO [STDOUT]类型的消息相同的问题。使用像这样的日志记录过滤器很有用:

<logger category="STDOUT">
    <level name="WARN"/>
</logger>