配置檔案裡可以設定:輸出資訊到**(在伺服器裡。或某個檔案裡)
輸出的格式(有html的,。。。。。。,一般輸出等)
輸出的級別(只有高於這個級別的才輸出debug,info,error)
輸出級別:debuglayout(就是指定日誌訊息的格式):配置如下
有以下幾種layout
org.apache.log4j.htmllayout 以html**形式布局
org.apache.log4j.******layout 包含日誌訊息的級別和訊息字串
org.apache.log4j.ttcclayout 包含日誌產生的時間,執行者,類別等等訊息
org.apache.log4j.patternlayout 可以靈活地指定布局模式
當為patternlayout時:
%p 輸出優先級別
%r %t 輸出產生改日誌事件的執行緒名
%f 輸出日誌訊息所屬的類別的類別名
%c 輸出日誌訊息所屬的類的全名、
%d 輸出日誌時間點的日期或時間 指定格式%d
............
住:沒有要求輸出特定某個包的日誌資訊的時候,就用rootlogger,表示所有包的日誌資訊都輸出
log4j.com.test = info,apender2(這裡只關心com.test包裡的日誌資訊。其他的不列印)
一篇log4j講的比較好的文章[url]
log4j日誌配置
1 配置根logger 1 首先在classpath下尋找自己的配置檔案commons logging.properties,如果找到,則使用其中定義的 log實現類 2 如果找不到commons logging.properties檔案,則在查詢是否已定義系統環境變數 org.apache.com...
log4j日誌配置
1 log4j可以為程式新增日誌,首先匯入log4j 1.2.16.jar包 2 在src目錄下新增log4j.properties 設定級別和目的地 debug級別,serverdailyrollingfile和stdout兩個目的地 log4j.rootlogger debug,serverda...
log4j日誌配置
log4j日誌配置 1 配置根logger level 日誌的級別 debug debug info warn,error四種,分別對應logger類的四種方法 debug object message info object message warn object message error ob...