java綜合開發(fā)參考文檔

java綜合開發(fā)參考文檔

ID:33742808

大?。?50.14 KB

頁數(shù):24頁

時間:2019-02-28

java綜合開發(fā)參考文檔_第1頁
java綜合開發(fā)參考文檔_第2頁
java綜合開發(fā)參考文檔_第3頁
java綜合開發(fā)參考文檔_第4頁
java綜合開發(fā)參考文檔_第5頁
資源描述:

《java綜合開發(fā)參考文檔》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Log4j在日常的開發(fā)中經(jīng)常需要通過輸出一些信息進(jìn)行程序的調(diào)試,如果到處都用system.out.println()則在項目發(fā)布之后要逐一刪除,而log4j提供了一種新的調(diào)試輸出機制以解決輸出的問題。log4j的原理是使用一個配置文件log4j.properties進(jìn)行管理,在調(diào)試的時候可以把輸出級別調(diào)低,項目正式發(fā)布之后把級別調(diào)高,這樣以前的一些輸出就可以屏蔽了,不用到程序當(dāng)中再進(jìn)行逐一刪除。我們可以結(jié)合了commons-logging和log4j來進(jìn)行日常的輸出調(diào)試信息和記錄系統(tǒng)運行的信息日志在spring的項目中,spring為我們提供了

2、管理log4j的類,如果項目中使用了spring我一般都會通過spring提供的類來管理日志信息一,首先我們來看看非spring環(huán)境中使用log4j使用步驟。1.添加必須jar包a。commons-logging.jarb.log4j-1.2.14.jar2.在web目錄的src目錄下面添加兩個文件:commons-logging.properties和log4j.propertiesa.commons-logging.properties(文件名必須是此指定文件名),通用日志接口從此屬性文件中獲取實現(xiàn)日志添加內(nèi)容如下:#通過Log4J日志器來

3、實現(xiàn)日志記錄功能org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLoggerb.log4j.properties,為log4j指定相應(yīng)的屬性#指定日志的級別為DEBUG,log4j共有OFF(關(guān)閉),FATAL(嚴(yán)重的錯誤),ERROR(一般性錯誤),WARN(警告),INFO(信息),DEBUG(調(diào)試信息),TRACE(追蹤)和ALL等8個基本#并配置了兩個輸出目的地為e1(輸出在控制臺上),e2(輸出在日志文件中)log4j.rootLogger=DEB

4、UG,e1,e2#指定e1日志信息輸出在控制臺log4j.appender.e1=org.apache.log4j.ConsoleAppender#指定e1日志信息輸出格式為簡單格式,它打印級別Level,然后跟著一個破折號“-“,最后是日志消息。也可以自己定義格式log4j.appender.e1.layout=org.apache.log4j.SimpleLayout#指定e2日志信息輸出在指定文件中l(wèi)og4j.appender.e2=org.apache.log4j.FileAppenderlog4j.appender.e2.layout

5、=org.apache.log4j.SimpleLayout#指定e2日志信息輸出在logging.txt文件中,默認(rèn)生成的logging.txt文件在tomcat的bin目錄下log4j.appender.e2.File=logging.txt如果自己定義輸出的日志,如下log4j.rootLogger=DEBUG,e1,e2log4j.appender.e1=org.apache.log4j.ConsoleAppender#log4j.appender.e1.layout=org.apache.log4j.SimpleLayout#指定布局

6、模式格式log4j.appender.e1.layout=org.apache.log4j.PatternLayout#定義自己的輸出格式log4j.appender.e1.layout.ConversionPattern=%d{yyyy-MM-ddHH:mm:ss}[%-5p][%c]-%m%nlog4j.appender.e2=org.apache.log4j.FileAppenderlog4j.appender.e2.layout=org.apache.log4j.PatternLayoutlog4j.appender.e2.layout

7、.ConversionPattern=%d{yyyy-MM-ddHH:mm:ss}[%-5p][%c]-%m%nlog4j.appender.e2.File=logging.txt詳細(xì)配置信息配置Appender組件配置日志消息輸出目的地Appender,有以下幾種org.apache.log4j.ConsoleAppender(控制臺)org.apache.log4j.FileAppender(文件)org.apache.log4j.DailyRollingFileAppender(每天產(chǎn)生一個日志文件)org.apache.log4j.Ro

8、llingFileAppender(文件大小達(dá)到指定尺寸的時候產(chǎn)生一個新文件)org.apache.log4j.WriterAppender(將日志信

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。