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"
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект