Как выполнить вход в Spring boot для разных уровней журнала в разных файлах

#java #api #spring-boot #spring-mvc #logging

#java #API #spring-boot #spring-mvc #ведение журнала

Вопрос:

Я новичок в spring boot и хочу записывать разные уровни журнала в разные файлы.

Возможно ли это, если да, пожалуйста, дайте мне знать, какие свойства мне нужно определить в файле application.properties.

Я изучил несколько руководств по загрузке spring и не смог найти никакого решения для того же самого.

Пожалуйста, поделитесь ссылками, которые могли бы мне помочь.

таким образом, ожидаемый результат будет

  1. ИНФОРМАЦИОННЫЙ уровень для перехода к файлу в определенном формате, например. somefilename_Info_dd/mm /yy_hh: mm:ss.

то же самое с другими уровнями журнала.

Заранее спасибо.

Комментарии:

1. почему бы не создать свой собственный регистратор, если вы хотите, чтобы он был полностью и на 100% настраиваемым?

Ответ №1:

Для многих регистраторов попробуйте использовать, например, logback:

https://springframework.guru/using-logback-spring-boot/

Это разные уровни ведения журнала и его порядок от максимального к минимальному:

 TRACE - DEBUG - INFO -  WARN - ERROR
  

Если вы настроите трассировку, она будет регистрировать все, если INFO, она будет регистрировать ИНФОРМАЦИЮ, ПРЕДУПРЕЖДЕНИЕ и ОШИБКУ.

Вы можете прочитать больше на:

https://logback.qos.ch/manual/architecture.html