Я работаю в команде с разными проектами и технологиями. Наша цель - стандартизировать формат регистрации каждого проекта. Мы решили использовать стандарт 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
, описанные в документации, но, похоже, они не работают.
Я действительно ценю помощь и надеюсь, что кто-нибудь может направить меня в правильном направлении.