Springboot logback日志配置、多環(huán)境配置
點(diǎn)擊上方藍(lán)色字體,選擇“標(biāo)星公眾號(hào)”
優(yōu)質(zhì)文章,第一時(shí)間送達(dá)
66套java從入門到精通實(shí)戰(zhàn)課程分享
1、resources目錄下新增 logback-spring.xml

1-1、logback-spring.xml配置內(nèi)容如下:
"1.0"?encoding="UTF-8"?>
?
?
????
????"context"?name="logPath"?source="log.path"/>
?
????
????"CONSOLE"?class="ch.qos.logback.core.ConsoleAppender">
????????
????????????%d{yyyy-MM-dd?HH:mm:ss.SSS}?[%thread]?%-5level?%logger{50}?-?%msg%n
????????????UTF-8
????????
????
?
?
????
????"allLog"?class="ch.qos.logback.core.rolling.RollingFileAppender">
????????
????????${logPath}/website-info.log
????????
????????
????????????%d{yyyy-MM-dd?HH:mm:ss.SSS}?[%thread]?%-5level?%logger{50}?-?%msg%n
????????????UTF-8
????????
????????
????????"ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
????????????
????????????${logPath}/%d{yyyy-MM,?aux}/all.%d{yyyy-MM-dd}.%i.log.gz
????????????
????????????64MB
????????????
????????????15
????????
?
?
????
?
?
????
????"errorLog"?class="ch.qos.logback.core.rolling.RollingFileAppender">
????????
????????${logPath}/website.log-error.log
????????
????????
????????????%d{yyyy-MM-dd?HH:mm:ss.SSS}?[%thread]?%-5level?%logger{50}?-?%msg%n
????????????UTF-8
????????
?
????????
????????"ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
????????????
????????????${logPath}/%d{yyyy-MM,?aux}/error.%d{yyyy-MM-dd}.%i.log.gz
????????????
????????????64MB
????????????
????????????15
????????
?
????????
????????"ch.qos.logback.classic.filter.LevelFilter">
????????????error
????????????ACCEPT
????????????DENY
????????
????
?
????
????"INFO">
????????"CONSOLE"/>
????????"allLog"/>
????????"errorLog"/>
????
?
?
????
????
????"com.cs.mapper"?level="debug">
????
?
????
????"org.springframework.jdbc"?level="debug">
????
?
?
2、修改 mybatis 日志實(shí)現(xiàn)類配置為slf4j
configuration:
????log-impl:?org.apache.ibatis.logging.slf4j.Slf4jImpl
3、application.yml 指定日志配置文件加載路徑:
#logback自定義配置文件
logging:
??config:?classpath:logback-spring.xml
?
4、application-dev.yml配置路徑,開發(fā)環(huán)境可通過配置WEBSITE_LOG_PATH環(huán)境變量來指定目錄:
? ? 注意:配置WEBSITE_LOG_PATH 不生效時(shí),試著重啟IDEA開發(fā)工具
#日志路徑
#注意:開發(fā)人員需配置本地日志輸出路徑的環(huán)境變量:WEBSITE_LOG_PATH,否則默認(rèn)日志路徑為:/Volumes/work/log/website
log:
??path:?${WEBSITE_LOG_PATH:/Volumes/work/log/website}
5、application-test.yml配置路徑
#日志路徑
log:
??path:?/data/log/website
版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接和本聲明。
本文鏈接:
https://blog.csdn.net/qq_23039185/article/details/109101379


新款SpringBoot在線教育平臺(tái)開源了
啃了這66套Java項(xiàng)目課程后,終于找到工作了!
精品帖子大匯總
牛逼plus,Spring Boot-Shiro-Vue權(quán)限系統(tǒng)(細(xì)粒度控制到按鈕)
??? ?
感謝點(diǎn)贊支持下哈?![]()
評(píng)論
圖片
表情
