javascript
SpringBoot ——Spring Boot日志配置
Spring Boot 采用了 slf4j+logback 的組合形式,Spring Boot也提供對JUL、log4j2、Logback提供了默認配置
1、默認日志配置
修改日志默認級別
2、修改日志默認配置
修改日志文件生成路徑
?
? 修改日志輸出格式
?
3、日志底層實現(xiàn)
在web項目中,引用了spring-boot-starter-web依賴,SpringBoot中默認日志啟動器為spring-boot-starter-logging,默認采用的是logback日志框架
pom.xml右擊依賴結(jié)構(gòu)
? 在 spring-boot-2.0.6.RELEASE.jar! \org\springframework\boot\logging\logback\base.xml 做了日志
的默認配置
?
? 日志采用文件方式為:滾動文件追加器
4、自定義Logback日志配置
在類路徑下,存放對應(yīng)日志框架的自定義配置文件即可;SpringBoot就不會使用它默認的日志配置文件了。
在resources目錄下創(chuàng)建logback.xml,文件內(nèi)容如下,SpringBoot就會采用以下日志配置
?
?
? logback.xml:是直接被日志框架加載
? logback-spring.xml:配置項不會被日志框架直接加載,而是由SpringBoot解析日志配置文件,進而可以使用SpringBoot的Profile特殊配置。
- 使用Profile特殊配置
? 使用日志Profile特殊配置,可根據(jù)不同的環(huán)境激活不同的日志框架
? 將自定義日志配置文件名logback.xml改為logback-spring.xml
? 修改日志配置文件中第25行,如下:
?
? 指定運行環(huán)境:–spring.profiles.active=dev
?
?
總結(jié)
以上是生活随笔為你收集整理的SpringBoot ——Spring Boot日志配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++17(30)-文件读写(1)
- 下一篇: 学习Spring Boot:(二十一)使