
log4j的jar包,有了它你就可以打log了,日誌jar包必備,真的很實用,下載後可以使用,使用一段時間就改用Maven了,直接依賴就OK了
Log4j是Apache的一個開放源代碼項目,通過使用Log4j,我們可以控製日誌信息輸送的目的地是控製台、文件、GUI組件、甚至是套接口服務器、NT的事件記錄器、UNIX Syslog守護進程等;我們也可以控製每一條日誌的輸出格式;通過定義每一條日誌信息的級別,我們能夠更加細致地控製日誌的生成過程。最令人感興趣的就是,這些可以通過一個配置文件來靈活地進行配置,而不需要修改應用的代碼。
1 log4j.rootCategory=INFO, stdout , R
此句為將等級為INFO的日誌信息輸出到stdout和R這兩個目的地,stdout和R的定義在下麵的代碼,可以任意起名。等級可分為OFF、 FATAL、ERROR、WARN、INFO、DEBUG、ALL,如果配置OFF則不打出任何信息,如果配置為INFO這樣隻顯示INFO, WARN, ERROR的log信息,而DEBUG信息不會被顯示,
具體講解可參照第三部分定義配置文件中的logger。
3 log4j.appender.stdout=org.apache.log4j.ConsoleAppender
此句為定義名為stdout的輸出端是哪種類型,可以是
org.apache.log4j.ConsoleAppender(控製台),
org.apache.log4j.FileAppender(文件),
org.apache.log4j.DailyRollingFileAppender(每天產生一個日誌文件),
org.apache.log4j.RollingFileAppender(文件大小到達指定尺寸的時候產生一個新的文件)
org.apache.log4j.WriterAppender(將日誌信息以流格式發送到任意指定的地方)
具體講解可參照第三部分定義配置文件中的Appender。
4 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
此句為定義名為stdout的輸出端的layout是哪種類型,可以是
org.apache.log4j.HTMLLayout(以HTML表格形式布局),
org.apache.log4j.PatternLayout(可以靈活地指定布局模式),
org.apache.log4j.SimpleLayout(包含日誌信息的級別和信息字符串),
org.apache.log4j.TTCCLayout(包含日誌產生的時間、線程、類別等等信息)
具體講解可參照第三部分定義配置文件中的Layout。
5 log4j.appender.stdout.layout.ConversionPattern= [QC] %p [%t] %C.%M(%L) | %m%n
如果使用pattern布局就要指定的打印信息的具體格式ConversionPattern,打印參數如下:
%m 輸出代碼中指定的消息
%p 輸出優先級,即DEBUG,INFO,WARN,ERROR,FATAL
%r 輸出自應用啟動到輸出該log信息耗費的毫秒數
%c 輸出所屬的類目,通常就是所在類的全名
%t 輸出產生該日誌事件的線程名
%n 輸出一個回車換行符,Windows平台為“rn”,Unix平台為“n”
%d 輸出日誌時間點的日期或時間,默認格式為ISO8601,也可以在其後指定格式,比如:%d{yyyy MMM dd HH:mm:ss,SSS},輸出類似:2002年10月18日 22:10:28,921
%l 輸出日誌事件的發生位置,包括類目名、發生的線程,以及在代碼中的行數。
[QC]是log信息的開頭,可以為任意字符,一般為項目簡稱。
輸出的信息
[TS] DEBUG [main] AbstractBeanFactory.getBean(189) | Returning cached instance of singleton bean 'MyAutoProxy'
具體講解可參照第三部分定義配置文件中的格式化日誌信息。
7 log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
此句與第3行一樣。定義名為R的輸出端的類型為每天產生一個日誌文件。
8 log4j.appender.R.File=D:\Tomcat 5.5\logs\qc.log
此句為定義名為R的輸出端的文件名為D:\Tomcat 5.5\logs\qc.log
可以自行修改。
9 log4j.appender.R.layout=org.apache.log4j.PatternLayout
與第4行相同。
10 log4j.appender.R.layout.ConversionPattern=%d-[TS] %p %t %c - %m%n
與第5行相同。
12 log4j.logger.com. neusoft =DEBUG
指定com.neusoft包下的所有類的等級為DEBUG。
可以把com.neusoft改為自己項目所用的包名。
13 log4j.logger.com.opensymphony.oscache=ERROR
14 log4j.logger.net.sf.navigator=ERROR
這兩句是把這兩個包下出現的錯誤的等級設為ERROR,如果項目中沒有配置EHCache,則不需要這兩句。
15 log4j.logger.org.apache.commons=ERROR
16 log4j.logger.org.apache.struts=WARN
這兩句是struts的包。
17 log4j.logger.org.displaytag=ERROR
這句是displaytag的包。(QC問題列表頁麵所用)
18 log4j.logger.org.springframework=DEBUG
此句為Spring的包。
24 log4j.logger.org.hibernate.PS.PreparedStatementCache=WARN
25 log4j.logger.org.hibernate=DEBUG
此兩句是hibernate的包。
以上這些包的設置可根據項目的實際情況而自行定製。
配置根Logger
Logger 負責處理日誌記錄的大部分操作。
其語法為:
log4j.rootLogger = [ level ] , appenderName, appenderName, …
其中,level 是日誌記錄的優先級,分為OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者自定義的級別。Log4j建議隻使用四個級別,優 先級從高到低分別是ERROR、WARN、INFO、DEBUG。通過在這裏定義的級別,您可以控製到應用程序中相應級別的日誌信息的開關。比如在這裏定 義了INFO級別,隻有等於及高於這個級別的才進行處理,則應用程序中所有DEBUG級別的日誌信息將不被打印出來。ALL:打印所有的日誌,OFF:關 閉所有的日誌輸出。 appenderName就是指定日誌信息輸出到哪個地方。可同時指定多個輸出目的地。
妻中蜜3全cg存檔
遊戲工具 / 28KB
下載
1
SimplyCam DXF格式編輯器v2.4.0 綠色版
文件處理 / 2.0M
下載
2
csgo空格鍵連跳腳本綠色免費版
遊戲工具 / 564KB
下載
3
LOL Dsx換膚小助手2016 最新過檢測版
遊戲工具 / 4KB
下載
4
免費的SQLite3數據管理工具(SQLiteSpy)v1.9.9綠色版
編程軟件 / 1.9M
下載
5
魔獸7.2.5塞弗斯的秘密buff監控wa字符串
遊戲工具 / 1KB
下載
6
我的世界礦物透視MOD1.6.4-1.8集合版本
遊戲工具 / 889KB
下載
7
易控王文檔加密軟件v2017官方版綠色免費版
文件處理 / 46M
下載
8
DNF9周年第十套天空時裝補丁
遊戲工具 / 1.6M
下載
9
Office自帶Word轉PDF插件
辦公學習 / 606KB
下載
10
140.5M / 09-05
立即下載
76.4M / 03-25
立即下載
55M / 06-05
立即下載
237.9M / 04-13
立即下載
900.9M / 03-02
立即下載
96.2M / 07-06
立即下載
311.2M / 07-06
立即下載
335M / 07-06
立即下載
200M / 07-06
立即下載
413.8M / 07-06
立即下載
768.9M / 08-19
立即下載
484.7M / 09-27
立即下載
165.4M / 09-05
立即下載
131.8M / 04-13
立即下載
195.6M / 03-03
立即下載
45.6M / 09-08
立即下載
665.2M / 07-06
立即下載
2.84G / 07-06
立即下載
93M / 07-06
立即下載
338.3M / 07-06
立即下載
892.4M / 08-18
立即下載 312M / 07-30
立即下載 1.38G / 07-26
立即下載 109.8M / 06-03
立即下載 142M / 01-08
立即下載 1.2M / 11-23
立即下載 548.8M / 04-13
立即下載 1.6M / 04-13
立即下載 1.48G / 03-18
立即下載 646.6M / 03-03
立即下載 404M / 08-18
立即下載 110.5M / 09-05
立即下載 33.4M / 09-05
立即下載 60M / 04-29
立即下載 254M / 04-25
立即下載 659M / 04-23
立即下載 1M / 12-26
立即下載 253.4M / 12-08
立即下載 253M / 12-08
立即下載 1.19G / 11-16
立即下載 115.9M / 08-19
立即下載 488.3M / 06-04
立即下載 369M / 09-22
立即下載 181.5M / 09-22
立即下載 201.2M / 09-05
立即下載 248.9M / 12-08
立即下載 248.9M / 12-08
立即下載 100.6M / 03-06
立即下載 148.9M / 03-06
立即下載 1.12G / 07-06
立即下載 126.7M / 02-04
立即下載 1.76G / 09-22
立即下載 1.92G / 04-17
立即下載 201.5M / 04-13
立即下載 7.31G / 07-01
立即下載 94.3M / 07-06
立即下載 2.48G / 07-06
立即下載 7.63G / 07-06
立即下載 1M / 07-06
立即下載 778.1M / 07-06
立即下載 1.30G / 08-19
立即下載 72M / 07-06
立即下載 548.7M / 07-06
立即下載 1.00G / 07-06
立即下載 9.13G / 07-06
立即下載 126.2M / 07-06
立即下載 72M / 07-06
立即下載 105.1M / 07-06
立即下載 132M / 07-06
立即下載 132M / 07-06
立即下載