在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守護程序等 我們也可以控制每一條日誌的輸出格式 通過定義每一條日誌資訊的級別,我們能夠更加細緻地控制日誌...