Как подавить определенные логи в JBoss? - PullRequest
0 голосов
/ 30 апреля 2020

Как мы можем подавить журналы в Jboss, связанные с определенной ошибкой, которые безвредны?

Например, я хочу подавить журналы, которые содержат текст '/ sass'

1 Ответ

0 голосов
/ 05 мая 2020

Вы можете изменить уровень регистрации для определенных пакетов. Поддерживаются следующие уровни ведения журнала: TRACE, DEBUG, INFO, WARN, ERROR и FATAL, OFF. Пример 1:

<logger category="com.yourpackage">
      <level name="FATAL"/>
</logger>
<logger category="org.apache.tomcat.util.modeler">
     <level name="ERROR"/>
</logger>

Также вы можете записать некоторые журналы в файл, отличный от server.log, используя другой обработчик журнала. В следующем примере я записываю журналы кластеризации в файл server_clustering.log. Пример 2:

<periodic-rotating-file-handler name="FILE_CLUSTERING" autoflush="true">
            <formatter>
                <named-formatter name="PATTERN"/>
            </formatter>
            <file relative-to="jboss.server.log.dir" path="server_clustering.log"/>
            <suffix value=".yyyy-MM-dd"/>
            <append value="true"/>
        </periodic-rotating-file-handler>
        <logger category="org.jboss.as.clustering" use-parent-handlers="false">
            <level name="INFO"/>
            <handlers>
                <handler name="FILE_CLUSTERING"/>
            </handlers>
        </logger>

Я не думаю, что нет такой функции, которая исключает журналы, содержащие определенный текст. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...