log4j 日誌輸出至資料庫

2021-09-01 20:19:38 字數 630 閱讀 4877

1、首先配置log4j

2、logger宣告

log4j.logger.system = warn,database

第乙個代表級別,第二個代表標識

類中宣告時需要以:private logger logger = logger.getlogger("system");

才能保證持久化到資料庫中成功

3、log4j配置引數

以下為log4j中的配置引數:

%m 輸出**中指定的訊息

%p 輸出優先順序,即debug,info,warn,error,fatal

%r 輸出自應用啟動到輸出該log資訊耗費的毫秒數

%t 輸出產生該日誌事件的執行緒名;

%n 輸出乙個回車換行符,windows平台為"\r\n",unix平台為"\n"

%d 輸出日誌時間的日期或時間,預設格式為iso8601,也可以在其後指定格式,

比如:%d,輸出類似:2023年10月18日22:10:28:832

%c 輸出所屬的類目,通常就是所在類的全名,如「inotes.default」;

%l 輸出日誌事件的發生位置,包括類目名、發生的執行緒,以及在**中的行數

%l 輸出**中的行數;

%f 輸出**中的檔名;

Log4j日誌輸出

配置檔案示例 參考 link.log4j 的日誌輸出控制檔案,主要由三個部分構成 是專門用於控制日誌輸出的。其主要進行三方面控制 日誌屬性檔案由日誌附加器與根日誌組成 log4j 採用類似 c 語言中的 printf 函式的列印格式格式化日誌資訊 定義日誌輸出級別info和輸出位置控制台,檔案 lo...

log4j日誌輸出教程

log4j是幫助開發人員進行日誌輸出管理的api類庫。它最重要的特點就可以配置檔案靈活的設定日誌資訊的優先順序 日誌資訊的輸出目的地以及日誌資訊的輸出格式。log4j除了可以記錄程式執行日誌資訊外還有一重要的功能就是用來顯示除錯資訊。很多程式設計師經常會使用system.out.println語句輸...

Log4j日誌輸出詳解

log4j初始化詳解 url log4j日誌輸出詳解 url slf4j log4j的使用 url rootlogger管理,今天我們來看一下,日誌的列印輸出。日誌輸出源頭為下一句 log.info test daily level info 我們來看一下,這一句都做了些什麼?public fina...