如何在 Spring Boot 中使用 application.properties 设置日志级别


Spring Boot默认日志级别为 INFO,不会显示调试消息。我们还可以通过在 application.properties 文件中进行配置来配置日志记录模式。 

logging.level.org.springframework = DEBUG 
logging.level.com.howtodoinjava = DEBUG 
logging.file = ${ java.io.tmpdir }/application.log 
logging.pattern.file = %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%

在上述模式中,最后一行得输出日志消息将打印为以下类型。

  • 日期和时间 - 毫秒精度。
  • 线程名称 - 括在方括号中。
  • 记录器名称 - 类名称
  • 消息 - 日志消息

当您在应用程序中使用日志时,Spring 应用程序中有一定的级别并且有各种类型的记录器。Spring 启动记录器、应用程序记录器、Hibernate 记录器、Thymeleaf 记录器等等。可用的日志级别 - TRACE、DEBUG、INFO、WARN、ERROR、FATAL、OFF。