SpringBoot Logback日誌中介軟體

2021-10-01 13:20:41 字數 1755 閱讀 6720

依賴基本不用新增

2.接下來我們需要在resources目錄下建立乙個xml檔案,就叫做logback-spring.xml;為什麼要起這個名字呢,因為起這個名字springboot2.1會自己去找該檔案,裡面內容如下:

<?xml version=

"1.0" encoding=

"utf-8"?>

<

!-- scan=

<

!-- scanperiod=

"30 seconds" 設定每30秒自動掃瞄,若沒有指定具體單位則以milliseconds為標準(單位:milliseconds, seconds, minutes or hours) -->

"true" scanperiod=

" 30 seconds"

>

<

class=

>

"ch.qos.logback.classic.patternlayout"

>

<

!--格式化輸出:%d表示日期,%thread表示執行緒名,%-5level:級別從左顯示5個字元寬度%msg:日誌訊息,%n是換行符 -->

%date %-5level[%thread]%logger.%method:%l -%msg%n

class=

>

"ch.qos.logback.classic.filter.levelfilter"

>

error

deny

accept

%date %-5level[%thread]%logger.%method:%l -%msg%n

<

!-- 滾動策略 -->

class=

"ch.qos.logback.core.rolling.timebasedrollingpolicy"

>

<

!-- 存放日誌的路徑 -->

class=

>

"ch.qos.logback.classic.filter.thresholdfilter"

>

error

%date %-5level[%thread]%logger.%method:%l -%msg%n

<

!-- 設定滾動策略 -->

class=

"ch.qos.logback.core.rolling.timebasedrollingpolicy"

>

<

!-- 路徑 -->

<

!-- 控制保留的歸檔檔案的最大數量,超出數量就刪除舊檔案,假設設定每個月滾動, 且 是1,則只儲存最近1個月的檔案,刪除之前的舊檔案 -->

1"info"

>

3.在yml中設定找到該xml檔案

logging: 

config: classpath:logback-spring.xml

4.測試

5.生成日誌檔案

logback日誌中介軟體參考**:

最後感謝各位大佬施捨我知識,借鑑文章,我恬不知恥的抄到我自己部落格,抄到手就是我自己的!

SpringBoot LogBack 日誌配置

在開發中我們專案必然要配置日誌的啦 先說說常用的日誌配置 log4j log4j2 logback logback 和 log4j 是非常相似的,如果你對 log4j 很熟悉,那對 logback 很快就會得心應手 無論從設計上還是實現上,logback 相對 log4j 而言有了相對多的改進。不過...

spring Boot logback的使用與配置

目錄 什麼是日誌 什麼是日誌框架 日誌框架的能力 常見日誌框架 logback的使用與配置 日誌輸出到檔案配置 擴充套件 jcl jboos logging log4j log4j2 slf4j jul logback 專案結構 測試類 slf4j 註解的使用 package cn.bufanli....

SpringBoot Logback實現日誌輸出

在日常專案中,我們有可能會遇到各式各樣的異常錯誤。而排查這些異常的最有效的入口就是分析日誌。所以,每乙個線上的專案都必須要有一套完成的列印機制。以確保系統出問題之後可以有根可續。本文我們將結合logback在我們的專案中新增日誌列印及落地的功能。這裡並不需要任何的新增依賴操作,因為springboo...