Правильно настройте шаблон журнала RFC5424 в log4j2 - PullRequest
0 голосов
/ 28 августа 2018

Я работаю в команде с разными проектами и технологиями. Наша цель - стандартизировать формат регистрации каждого проекта. Мы решили использовать стандарт RFC5424, поскольку все каркасы ведения журналов поддерживают его, и Greylog также знает, что с ним делать.

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

Моя текущая конфигурация выглядит так:

<Console name="console" target="SYSTEM_OUT">
    <Rfc5424Layout appName="my-app-name" newLine="true"/>
</Console>

Ошибка регистрируется так:

<131>1 2018-08-27T17:09:09.908+02:00 HOST-NAME my-app-name - - - Could not set channel info to mount

Я также хотел установить атрибуты exceptionPattern и format, описанные в документации, но, похоже, они не работают.

Я действительно ценю помощь и надеюсь, что кто-нибудь может направить меня в правильном направлении.

...