Каким образом необработанные исключения времени выполнения регистрируются в log4j и jboss? - PullRequest
0 голосов
/ 03 февраля 2020

Насколько я знаю, с необработанными исключениями можно обрабатывать Thread.UncaughtExceptionHandler.

Однако можно ли вместо этого включить его с помощью файла конфигурации Jboss и Log4j?

Если конфигурация не требуется, все неперехваченные исключения будут автоматически регистрироваться в моем приложении по умолчанию, говорит server.log

1 Ответ

0 голосов
/ 04 февраля 2020

Да, необработанные исключения должны быть зарегистрированы. Предполагая конфигурацию ведения журнала по умолчанию, они окажутся на консоли и в server.log. Обратите внимание, что Thread.UncaughtExceptionHandler используется, когда поток завершается из-за исключения. На самом деле речь идет не о перехвате любых необработанных исключений.

Еще одна вещь, на которую стоит обратить внимание, это WildFly и JBoss EAP не используют log4j для своего менеджера журналов. Я полагаю, вы ссылаетесь на один из них с тегом jakarta-ee.

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