Как использовать конфигурацию ведения журнала по умолчанию для wildfly12 (standalone \ configuration \ logging.properties) вместо log4j2.properties? - PullRequest
0 голосов
/ 11 января 2019

Я перенес версию Struts2.3 на Struts2.5 и обновил jar log4j до log4j2.10, так как он используется версией Struts2.5. Я использую стандартную конфигурацию ведения журналов wildfly (wildfly-12.0.0.Final \ standalone \ configuration \ logging.properties). Я не использую log4j2 в моем проекте прагматично. Я должен включать файлы jar log4j2 и log4j-core только потому, что принудительно включается версия struts2.5. Я не хочу использовать файл log4j2.properties в моем пути к классам. Я хочу использовать logging.properties по умолчанию, но когда я запускаю servet, отображается сообщение об ошибке -

(Пул потоков ServerService - 66) ОШИБКА StatusLogger Не найден файл конфигурации Log4j 2. Использование конфигурации по умолчанию (регистрация только ошибок на консоли) или программно предоставленные пользователем конфигурации. Задайте системное свойство 'log4j2.debug', чтобы показать внутреннюю регистрацию инициализации Log4j 2. См. https://logging.apache.org/log4j/2.x/manual/configuration.html для инструкций по настройке Log4j 2

.

Как исключить это сообщение об ошибке для отображения на консоли или Что я могу изменить в любом файле конфигурации?

1 Ответ

0 голосов
/ 14 января 2019

К сожалению, в настоящее время это не поддерживается. Однако есть очень старая версия :(, JIRA для добавления этой поддержки. Я обновил приоритет по этому вопросу, поскольку это действительно необходимо сделать.

Менее идеальным решением будет построить log4j2-jboss-logmanager. Если вы хотите попробовать и не хотите создавать проект, я могу сделать альфа-релиз в любое время.

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