log4使用介紹

2021-09-07 22:19:28 字數 859 閱讀 4862

log4的使用方法:

layout也分三類:簡單格式,html格式,匹配格式

******layout

htmllayout

patternlayout

輸出簡寫:(用在patternlayout)

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

%p 輸出優先順序

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

%c 輸出所屬的類目,通常就是所在類的全名

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

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

%d 輸出日誌時間點的日期或時間,預設格式為iso8601,也可以在其後指定格式,比如:%d,輸出類似:2023年10月18日 22:10:28,921

%l 輸出日誌事件的發生位置,包括類目名、發生的執行緒,以及在**中的行數。一般使用了它就不需使用%c了

檔案配置過程:

1.得到特定名稱的logger

2.載入配置檔案      (配置檔案做了2-5的工作)

3.logger輸出有級別的日誌資訊

檔案配置程式:

1.logger logger = logger.getlogger(test.class.getname())     //取得logger

2.使用下面的配置載入

3.輸出資訊

檔案配置分properties,xml

讀取properties:

propertyconfigurator.configure("logtest.properties");

讀取xml:

domconfigurator.configure("src/logtest.xml");

log4使用介紹

log4的使用方法 layout也分三類 簡單格式,html格式,匹配格式 layout htmllayout patternlayout 輸出簡寫 用在patternlayout m 輸出 中指定的訊息 p 輸出優先順序 r 輸出自應用啟動到輸出該log資訊耗費的毫秒數 c 輸出所屬的類目,通常就...

log4使用介紹

1.首先在專案中新增nuget程式包,如下圖所示 這裡設定的目的,有兩個,一為了得到log4net.config的檔案,另乙個就是日記的開關,日記是否開啟 3.在程式最開始加入 lognet4.config.xmlconfigurator.configure 在assemblyinfo.cs檔案中新...

Log4 使用小結

1.程式中應用新增 log4的程式集,可通過nuget新增 2.新增log4.net.config 檔案 並修改配置如下 xmlversion 1.0 encoding utf 8 configuration configsections section name log4net type log4...