2015-10-15 2 views
1

Я использую log4j2 как мой протоколирования по умолчанию, когда я бегу мой веб-приложение с Wildfly, мои журналы получить завернутые как INFO, как следующим образом:log4j2 в Wildfly 9

17: 28: 31,127 INFO [стандартный вывод] (задача по умолчанию -6) DEBUG 2015-10-15 17: 28: 31127 za.co.manticore.core.aspect.cacing.CachingAspect - Ввод Caching Aspect для метода getApplicationMeta

Это вызывает мои журналы, чтобы быть суматоху, так как все мои журналы регистрируются как INFO. Как настроить Wildfly, чтобы не делать этого. Я сделал некоторые googleing, но не смог найти ответ, который сработал.

ответ

0

Ok вы можете настроить Wildfly не обернуть STDOUT и STDERR журналы. Выполните следующие команды консоли

sh jboss-cli.sh --connect '/subsystem=logging/console-handler=JUST-PRINT:add(formatter="%s%E%n")'

sh jboss-cli.sh --connect '/subsystem=logging/logger=stderr:add(use-parent-handlers="false", handlers=[JUST-PRINT])'

sh jboss-cli.sh --connect '/subsystem=logging/logger=stdout:add(use-parent-handlers="false", handlers=[JUST-PRINT])'

+0

Там нет никаких реальных оснований для '% é' там и вам нужно только сделать' stderr' если обработчик консоли или appender использует 'stderr' вместо' stdout'. –

1

Я думаю, вы должны правильно настроить log4j2. Похоже, что в настоящее время он имеет консольный Appender - попробуйте удалить консоль Appender из log4j2 конфигурации

Смежные вопросы