Мотивацией здесь является то, что я потратил слишком много времени, пытаясь понять, как добавить ведение журнала с помощью log4j при весенней загрузке в gradle. Здесь часть gradle доставила мне больше всего беспокойства, потому что вся документация, которую я смог найти, была для maven.
Поэтому я документирую свои выводы здесь, чтобы следующий человек, который ищет это, мог найти мой пост и быстро разобраться в нем.
configurations { all*.exclude module : 'spring-boot-starter-logging' } dependencies { ... implementation "org.springframework.boot:spring-boot-starter-log4j2" }
Ваша настройка завершена, теперь вы можете добавить регистратор из log4j, и он будет использовать эту конфигурацию XML. Обратите внимание, что я добавил Сообщение: в каждое сообщение. Так что, если вам это не нужно, вы можете просто удалить его. Я добавил его туда, чтобы проверить, использовал ли проект этот XML-файл.
// import org.apache.logging.log4j.LogManager; // import org.apache.logging.log4j.Logger; Logger logger = LogManager.getLogger(SpringApplication.class); logger.info("Hello World!");
Настройка регистратора должна работать должным образом. Обратите внимание на сообщение: part.
Вы можете найти проект здесь
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3