Как я могу деактивировать сообщения INFO в JBoss? - PullRequest
1 голос
/ 30 сентября 2011

Мне не нравится видеть сообщения INFO в JBoss.Знаете ли вы флаг для управления выводом JBoss?Я хотел бы отключить сообщения INFO.

Ответы [ 3 ]

1 голос
/ 03 октября 2011

Зависит от того, что именно вы хотите сделать.

  1. Если вы хотите изменить уровень журнала по умолчанию, у вас есть такие возможности:

    • перейдите к profile/deploy/jboss-logging.xml и найдите такую ​​строку (под тегом root, конец файла)

      <level name="${jboss.server.log.threshold:INFO}"/>
      

      Вы можете просто изменить INFO на WARN или другое значение. Это постоянно меняет значение. Также проверьте уровень журнала для CONSOLE appender:

      <level name="INFO"/>
      
    • вы можете запустить JBoss с помощью такой команды:

      run.sh -Djboss.server.log.threshold=WARN
      
  2. Вы хотите просто отключить ведение журнала консоли, вы можете просто:

    • комментируйте эти строки из категории root (также в файле profile/deploy/jboss-logging.xml)

      <handler-ref name="CONSOLE"/>
      
    • запустить JBoss и перенаправить весь вывод (по крайней мере в Linux):

      run.sh &> /dev/null
      
0 голосов
/ 03 октября 2011

Вы должны отредактировать {jboss.dir} / server / {server} /deploy/jboss-logging.xml

Поиск блока, начинающегося с этой строки:

<console-handler name="CONSOLE" autoflush="true" target="System.out">

Затем измените уровень предупреждения:

<level name="INFO"/>

Уровни предупреждения: TRACE, DEBUG, INFO, WARN, ERROR и FATAL (Источник: Log4J-PDF и log4j-html )

0 голосов
/ 30 сентября 2011

Попробуйте изменить {jboss.dir} / jboss-as / server / {server} /conf/jboss-service.xml.

Найдите блок инициализации log4j и измените атрибут " DefaultJBossServerLogThreshold " в соответствии с вашими потребностями.

...