У меня есть это свойство в log4j2.xml:% d [% t]% -5p% X {requestId}% c -% m% n

И хотели бы иметь его в формате json, используя: key = "Date" value = "% d"

0
Stephan 15 Апр 2020 в 17:35

1 ответ

Лучший ответ

Вы должны включить пару ключ / значение, используя поиск даты как

<JsonLayout>
  <KeyValuePair key="Date" value="$${date:yyyy-MM-dd HH:mm:ss}"/>
</JsonLayout>

Это приведет к оценке даты и времени для каждого события. Обратите внимание, что это значительно медленнее, чем то, как Log4j вычисляет и печатает время в LogEvent.

0
rgoers 17 Апр 2020 в 05:01