Spring Boot також підтримує Log4j або Log4j 2 для конфігурації журналювання, але лише якщо один із них знаходиться на шляху до класів. Якщо ви використовуєте початкові poms для збирання залежностей, це означає, що вам потрібно виключити Logback, а потім замість цього включити вибрану версію Log4j.
Spring Boot використовує Commons Logging для всього внутрішнього журналювання, але залишає базову реалізацію журналу відкритою. Конфігурації за замовчуванням надаються для журналювання Java Util, Log4j2 і Logback. У кожному випадку реєстратори попередньо налаштовані на використання консольного виводу з доступним додатковим виведенням у файл.
Java Spring Boot (Spring Boot) — це інструмент, який робить розробку веб-додатків і мікросервісів за допомогою Spring Framework швидшою та простішою завдяки трьом основним можливостям: Автоконфігурація. Уважний підхід до налаштування. Можливість створення автономних додатків.
Щоб використовувати Log4J 2 у програмі Spring Boot, нам потрібно додайте необхідні залежності до Maven POM. Необхідні кроки: Виключіть залежність spring-boot-starter-logging із залежності spring-boot-starter у вашому pom.
Log4j є одним із кількох фреймворків журналювання Java.
Spring Boot підтримує Log4j 2 для конфігурації журналу, якщо він знаходиться на шляху до класів. Якщо ви використовуєте стартери для збирання залежностей, вам потрібно виключити Logback, а потім включити замість нього Log4j 2. Якщо ви не використовуєте стартери, вам потрібно надати (принаймні) spring-jcl на додаток до Log4j 2.
Логбек є наступником Log4j, і це стандартна структура журналювання для Spring Boot. Logback забезпечує простий і потужний спосіб реєстрації повідомлень за допомогою різних компонентів, таких як реєстратори, додатки, макети та фільтри.