Spring Boot 與 Logback 日誌配置

本文記錄 Spring Boot 與 Logback 是如何工作的,即記錄 Spring Boot 中 Logback  是怎麼一步一步初始化的。用以測試的 Spring  Boot 版本是 1.5.16, 而非最新的 Spring Boot 2。關於 Spring Boot 日誌的官方文檔在 Logging, 但不太詳細或透徹。本文不承諾說理解得更有深度,只是爲官方文檔提供更多方面的參考。

Spring Boot 默認使用 Slf4J + Logback 來記錄日誌,對於一個基本的依賴於

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter</artifactId>
</dependency>

的項目,它依賴了 spring-boot-starter-logging 組件,而該組件引入了以下幾個依賴

  1. logback-classic:   依賴了 Slf4J
  2. jcl-over-slf4j
  3. jul-to-slf4j
  4. log4j-over-slf4j

相當於把其他的日誌框架全橋接到了 Slf4J + Logback 上去了。 閱讀全文 >>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章