Приложение по-прежнему печатает журналы Logback вместо Log4j2 после миграции.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Приложение по-прежнему печатает журналы Logback вместо Log4j2 после миграции.

Сообщение Anonymous »

Я перенес свое приложение Spring Boot с Logback на Log4j2, но приложение все еще печатает журналы с помощью Logback.
Что я сделал до сих пор:
  • Добавил зависимости Log4j2:

    org.springframework.boot
    Spring-boot-starter-log4j2
  • Создал файл конфигурации log4j2.xml в src/main/resources.
  • Удалил старый logback-spring.xml.
Но когда я запускаю приложение, я все равно вижу журналы в формате Logback, а не Log4j2.
Пример вывода журнала:

2025-09-30 12:45:23.123 INFO 12345 --- [ main]
com.example.demo.MyApp: приложение запущено
14:10:57,475 |-WARN в
ch.qos.logback.core.model.processor.ImplicitModelHandler — игнорирование
неизвестного свойства [Свойства] в
[ch.qos.logback.classic.LoggerContext] 14:10:57,475 |-WARN в
ch.qos.logback.core.model.processor.ImplicitModelHandler — игнорирование
неизвестного свойства [Appenders] в [ch.qos.logback.classic.LoggerContext]
14:10:57,475 |-WARN в
ch.qos.logback.core.model.processor.ImplicitModelHandler — игнорирование
неизвестного свойства [Loggers] в [ch.qos.logback.classic.LoggerContext]
14:10:57,475 |-INFO в
ch.qos.logback.core.model.processor.DefaultProcessor@296bfddb — конец
конфигурации.

Ожидается:
Журналы должны соответствовать моему шаблону log4j2.xml.
Возврат должен осуществляться не загружается вообще.
Вопросы:
Почему Logback по-прежнему имеет приоритет даже после добавления Log4j2?
Нужно ли мне явно исключать Spring-boot-starter-logging в моем build.gradle?
Как правильно обеспечить использование только Log4j2 в Spring Загрузиться?

Подробнее здесь: https://stackoverflow.com/questions/797 ... -migration
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»