Logback常用配置詳解

2021-08-20 08:16:40 字數 901 閱讀 9844

<?xml version="1.0" encoding="utf-8"?>

logback

error

%d %contextname [%thread] %-5level %logger - %msg%n

$.%d.zip

%date %level [%thread] %logger [%file : %line] %msg%n

b. scanperiod,設定監測配置檔案是否有修改的時間間隔,如果沒有給出時間單位,預設單位是毫秒。當scan為true時,此屬性生效。預設的時間間隔為1分鐘。

c. debug,當此屬性設定為true時,將列印出logback內部日誌資訊,實時檢視logback執行狀態。預設值為false。

contextname ,設定日誌上下文名稱,可以通過%contextname來列印日誌上下文名稱

property可以用來設定變數,可以通過$來訪問,有以下的屬性

a. name,用於$訪問的key

b. value,用於$訪問的value

/**

* 日誌輸出***

* @author liuxg

* @date 2023年4月28日 下午3:36:23

*/public class myfilter extends filter else

}}

error

mylog-%d.%i.txt

100mb

6020gb

%msg%n

logback 常用配置詳解(二)

把日誌新增到控制台,有以下子節點 對日誌進行格式化。具體引數稍後講解 字串 system.out 或者 system.err 預設 system.out 例如 把日誌新增到檔案,有以下子節點 被寫入的檔名,可以是相對目錄,也可以是絕對目錄,如果上級目錄不存在會自動建立,沒有預設值。對記錄事件進行格式...

筆記 Logback常用配置詳解

logback是一套日誌框架,由log4j的優化版,由同乙個作者開發,在速度和效能上都超過其他日誌框架,再結合slf4j,已成為當前最流行的日誌框架。logback最常用就是在classpath定義乙個lockback.xml配置檔案,從而對日誌進行配置輸出。如下是乙個常用的日誌配置模版 logba...

logback 常用配置詳解(二)

把日誌新增到控制台,有以下子節點 對日誌進行格式化。具體引數稍後講解 字串 system.out 或者 system.err 預設 system.out 例如 4relative thread 5level logger msg n rollingpolicy 可選節點,控制保留的歸檔檔案的最大數量...