Spring Boot: логирование, формат логов
Вывод логов по умолчанию из Spring Boot напоминает следующий пример:
2019-03-05 10:57:51.112 INFO 45469 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/7.0.52
2019-03-05 10:57:51.253 INFO 45469 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2019-03-05 10:57:51.253 INFO 45469 --- [ost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 1358 ms
2019-03-05 10:57:51.698 INFO 45469 --- [ost-startStop-1] o.s.b.c.e.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/]
2019-03-05 10:57:51.702 INFO 45469 --- [ost-startStop-1] o.s.b.c.embedded.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
Следующие элементы выводятся:
- Дата и время: с точностью до миллисекунды и легко сортируется.
- Уровень журнала: ERROR, WARN, INFO, DEBUG или TRACE.
- Идентификатор процесса.
- Разделитель --- для различения начала актуальных сообщений журнала.
- Имя потока: заключено в квадратные скобки (может быть обрезано для вывода на консоль).
- Имя регистратора: обычно это имя исходного класса (часто сокращенно).
- Сообщение лога.
Logback не имеет FATAL уровня, для этого используется ERROR.
Читайте также:
Комментарии
Отправить комментарий