log4j.properties的存放位置
在使用eclipse或myeclipse時,無論你寫的java程序是處在src目錄下的哪個包中,只需要將設置好的log4j.properties文件放在src的根目錄即可,這樣在運行編譯時會自動生成這個文件的備份存入到WEF-INF/classes目錄下,或bin目錄下。
注:千萬不要放到包內,這樣會出現錯誤提示:
log4j:WARN No appenders could be found for logger (aa.Hello).
log4j:WARN Please initialize the log4j system properly.
其中Hello是java文件名,而aa是文件所在的目錄。
log4j常用輸出格式
%c 列出logger名字空間的全稱,如加上{<層數>}表示出從最內層算起的指定層數的名字空間
%X 按MDC(Mapped Diagnostic Context,線程映射表)輸出日志。通常用于多個客戶端連接同一臺服務器,方便服務器區分是那個客戶端訪問留下來的日志。
%p 日志信息級別
%d %d{<日期格式>}:日志信息產生時間,使用ISO8601定義的日期格式
%C 日志信息所在地(全限類名)
%m 產生的日志具體信息
%n 輸出日志信息換行
%F 顯示調用logger的源文件名
%l 輸出日志事件的發生位置,包括類目名、發生的線程,以及在代碼中的行數
%L 顯示調用logger的代碼行
%M 顯示調用logger的方法名
%r 顯示從程序啟動時到記錄該條日志時已經經過的毫秒數
%t 輸出產生該日志事件的線程名
%% 顯示一個
posted on 2009-02-27 11:16
飛翔天使 閱讀(1222)
評論(0) 編輯 收藏 所屬分類:
log4j