這篇文章主要講解了Springboot項目如何使用Slf4j將日志保存到本地目錄,內(nèi)容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。
創(chuàng)新互聯(lián)是一家以網(wǎng)站建設(shè)公司、網(wǎng)頁設(shè)計、品牌設(shè)計、軟件運維、成都網(wǎng)站營銷、小程序App開發(fā)等移動開發(fā)為一體互聯(lián)網(wǎng)公司。已累計為輕質(zhì)隔墻板等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務(wù)。
1.引入jar包
org.slf4j slf4j-api 1.7.25
2.編寫application.properties/yml
#.properties logging.config= classpath:logback-spring.xml logging.file= #存放路徑 #.yml logging: config: classpath:logback-spring.xml file: #存放路徑
3.編寫logback-spring.xml
我們在src/main/resources
中創(chuàng)建一個logback-spring.xml
,
注意:-spring在application之后可以掃描到,如果只寫logback.xml那么該xml就會優(yōu)先于application.yml進行掃描,因此無效
<?xml version="1.0" encoding="UTF-8"?>logback-spring WARN ${CONSOLE_LOG_PATTERN} UTF-8 ${logging.path}/web_debug.log %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n UTF-8 ${logging.path}/web-debug-%d{yyyy-MM-dd}.%i.log 100MB 15 debug ACCEPT DENY ${logging.path}/web_info.log %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n UTF-8 ${logging.path}/web-info-%d{yyyy-MM-dd}.%i.log 100MB 15 info ACCEPT DENY ${logging.path}/web_warn.log %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n UTF-8 ${logging.path}/web-warn-%d{yyyy-MM-dd}.%i.log 100MB 15 warn ACCEPT DENY ${logging.path}/web_error.log %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n UTF-8 ${logging.path}/web-error-%d{yyyy-MM-dd}.%i.log 100MB 15 ERROR ACCEPT DENY
4.效果
看完上述內(nèi)容,是不是對Springboot項目如何使用Slf4j將日志保存到本地目錄有進一步的了解,如果還想學習更多內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。