logback中使用MDC自定義日誌輸出格式

2022-03-12 09:00:51 字數 571 閱讀 7353

logback-mdc

相當於自定義日誌格式輸出

寫在過濾器中

示例:

try else 

runtimemxbean runtimemxbean = managementfactory.getruntimemxbean();

// 程序

mdc.put("process",runtimemxbean.getname());

log.debug(context.tostring());

chain.dofilter(request, response);

} finally

在logback.xml中配置引入
%x

%x

[時間戳] | 日誌級別 | 所屬系統或子系統 | traceid | spanid | 全域性流水號 | 程序號 | 執行緒號 | 原始碼檔名:行號 | 日誌內容

[%d] | %-5level | %x | %x | %x | %x | %x | %thread | %class:%line | %msg%n

Spring MVC中使用logback的日誌配置

一開始在springmvc中就配置了logback.xml,但是由於放置的路徑不正確,不知道怎麼啟動這個日誌系統。後來在網上看了別人的說明,logback.xml配置都差不多,只需要放置src包下面就會自動啟動日誌了。需要匯入的jar包有 logback core 0.9.29.jar,logbac...

LogBack使用總結

今天學習乙個專案的時候,裡面有個logback日誌工具。用來做日誌分析的。所以在網上查閱了一番資料,並學習了一波。在此總結一下。logback是乙個日誌框架,它是log4j作者的又乙個日誌元件。網上有一段介紹當前日誌框架元件的話,我複製過來。助於理解。slf4j由log4j作者ceki開發,逐步取代...

Logback使用小結

info accept deny 10mb log vendorauthjob i.log110 msg n utf 8 標籤 如果你想按時間保留日誌檔案,可以使用timebasedrollingpolicy,它同時繼承了rollingpolicy和triggeringpolicy兩個介面配置如下 ...