solovladys
@solovladys
Люблю программировать

Почему при запуске приложения с log4j в докере и без — сообщения выводятся в разном формате?

При обычном запуске приложения получаю сообщения с уровнем INFO в json-формате, при запуске в докер-контейнере с тем же уровнем INFO - получаю обычные строки. В чем может быть проблема?

Вот сам конфиг-файл логера:
Configuration:
  Appenders:
    Console:
      name: Console
      JsonLayout:
        complete: true
        compact: true
        eventEol: true
      target: SYSTEM_OUT
  Loggers:
    Root:
      AppenderRef:
        - ref: Console
      level: INFO
  • Вопрос задан
  • 155 просмотров
Пригласить эксперта
Ответы на вопрос 1
solovladys
@solovladys Автор вопроса
Люблю программировать
в общем, в Dockerfile добавил:
COPY src/main/resources/log4j2.yml /opt/log4j2.yml
и в CMD: "-Dlog4j.configurationFile=file:/opt/log4j2.yml"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы