如何在 Spring Boot 中使用 application.properties 設定日誌級別

banq發表於2021-11-04

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。

相關文章