logback刪除日誌

2022-07-09 17:39:11 字數 763 閱讀 8338

maxhistory :可選節點,控制保留的歸檔檔案的最大數量,超出數量就刪除舊檔案,,例如設定為3的話,則3天之後,舊的日誌就會被刪除。

但是如果現在才配置,重啟後,3天以前不會自動刪掉。

totalsizecap:可選節點,用來指定日誌檔案的上限大小,例如設定為3gb的話,那麼到了這個值,就會刪除舊的日誌。

cleanhistoryonstart:和maxhistory一起使用。

<

rollingpolicy

class

="ch.qos.logback.core.rolling.sizeandtimebasedrollingpolicy"

>

<

filenamepattern

>$/master.%d.%i.log

filenamepattern

>

<

cleanhistoryonstart

>true

cleanhistoryonstart

>

<

maxhistory

>3

maxhistory

>

<

maxfilesize

>200mb

maxfilesize

>

<

totalsizecap

>5gb

totalsizecap

>

rollingpolicy

>

logback日誌詳解

logback日誌配置 一 日誌級別已經輸出規則 日誌級別從高到低 off fatal error warn info debug trace all 日誌輸出規則 根據當前root 級別,日誌輸出時,級別高於root預設的級別時會輸出。二 根節點包含的屬性 scan 當此屬性設定為true時,配置...

Logback日誌配置

logback越來越流行,不過使用過程中覺得還不錯,配置簡單明瞭。不過有幾點需要注意的是 spring boot中使用logback不需要再引入logback的三個jar包,因為在spring boot starter logging已經整合了它。幾種日誌過濾器,需要了解明白,不然不能配置到自己想要...

配置logback日誌

引入依賴 spring boot starter 中引入了 spring boot starter logging 日誌啟動器 org.springframework.boot spring boot starter logging 2.2.5.release compile spring boot...