Springboot не поддерживает log4j после более высокой версии. Многие люди по-прежнему любят журналы в стиле log4j. Мы можем загрузить log4j сами, что на самом деле очень просто.
Шаг 1: Мы вручную добавляем нужную банку log4j, создаем папку в проекте, добавляем используемую банку, щелкните правой кнопкой мыши, чтобы добавить, чтобы добавить, чтобы построить путь
Шаг 2:
Напишите такой класс, как этот, в пакете или его подпакете, где начинается основная функция, класс находится для загрузки файла конфигурации log4j. Да, ничего нет.
Import org.springframework.boot.context.properties.configurationProperties; Import org.springframework.context.annotation.componentscan;@componentscan@configurationproperties ("classpath: log4j.properties")Здесь может показаться, что желтое предупреждение может побудить вас добавить его в файл POM.
<Depective> <groupId> org.springframework.boot </GroupId> <ArtifactId> pring-boot-configuration-processor </artifactid> <plociate> true </opportal> </vehyse>
Если вы нажмете OK, он автоматически добавит его вам.
Шаг 2: Просто бросьте файл log4j.properties рядом с файлом конфигурации Application.properties, и вам не нужно ничего делать.
Использование в контроллере точно так же, как и раньше.
Импорт com.dome.dao.usermapper; import com.entity.user; @RestController @RequestMapping ({"/Home"}) открытый класс userController {private Static Logger log = logger.getLogger (usercontroller.class); log.debug ("Debug загружает пользователя по умолчанию успешно"); log.info ("успешно загружает пользователя по умолчанию"); log.Error ("Ошибка встреч, успешно отката")}}}}Далее мы настроим выходной выход Mybatis для log4j
Добавить файл mybatis-config.xml рядом с Application.properties и заполните следующее контент
<? xml version = "1.0" Encoding = "UTF-8"?> <! Doctype ConfigurationPublic "-// mybatis.org//dtd config 3.0 // en" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <figureture> value = "log4j"/> </settings> </configuration>
Затем откройте Application.properties, добавьте следующую строку информации, и оператор SQL может быть выведен в консоли.
mybatis.config-location = classpath: mybatis-config.xml
Суммировать
Приведенное выше является идеальным решением для продолжения использования log4j после более высокой версии Springboot, я надеюсь, что это будет полезно для всех. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит всем вовремя. Большое спасибо за вашу поддержку сайту wulin.com!