log4j使用細節

2022-03-14 06:25:38 字數 708 閱讀 6583

在log4j中通常是通過logger.getlogger(class)指定所列印的類名,但是當我們需要列印不同類資訊時,目前只能這樣做,在不同的類檔案中構建不同的logger,比如:

類1:public

class water

2:
9: }

類2:public

class student

2:
10: }

另一種更簡潔的方式,比如

類1:class water

}類2:

class student

}為檔案輸出模式設定引數即可,

比如: 由datepattern控制,具體對應格式如下:

1)』.』yyyy-mm: 每月

2)』.』yyyy-ww: 每週

3)』.』yyyy-mm-dd: 每天

4)』.』yyyy-mm-dd-a: 每天兩次

5)』.』yyyy-mm-dd-hh: 每小時

6)』.』yyyy-mm-dd-hh-mm: 每分鐘

主要資訊,可以檢視官方的api文件:

參考:

log4j日誌系統 Log4j

1.1 log4j的三大核心元件 1.2 loggers 記錄器 1.4 layouts 布局 org.apache.log4j.htmllayout 以html 形式布局 org.apache.log4j.patternlayout 可以靈活地指定布局模式 org.apache.log4j.lay...

Log4j使用總結

一 介紹 log4j是apache的乙個開放源 專案,通過使用log4j,我們可以控制日誌資訊輸送的目的地是控制台 檔案 gui元件 甚至是套介面服務 器 nt的事件記錄器 unix syslog守護程序等 我們也可以控制每一條日誌的輸出格式 通過定義每一條日誌資訊的級別,我們能夠更加細緻地控制日誌...

Log4J使用總結

一 介紹 log4j是apache的乙個開放源 專案,通過使用log4j,我們可以控制日誌資訊輸送的目的地是控制台 檔案 gui元件 甚至是套介面服務 器 nt的事件記錄器 unix syslog守護程序等 我們也可以控制每一條日誌的輸出格式 通過定義每一條日誌資訊的級別,我們能夠更加細緻地控制日誌...