锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产乱码最新视频,亚洲精品国产精品国自产观看,久久久久亚洲精品男人的天堂http://www.tkk7.com/asdtiang/category/43543.html浜ゆ祦瀛︿範(fàn)JAVA zh-cnTue, 12 Jan 2010 09:55:35 GMTTue, 12 Jan 2010 09:55:35 GMT60java log4j浣跨敤http://www.tkk7.com/asdtiang/archive/2010/01/12/309181.htmlasdtiangasdtiangTue, 12 Jan 2010 09:22:00 GMThttp://www.tkk7.com/asdtiang/archive/2010/01/12/309181.htmlhttp://www.tkk7.com/asdtiang/comments/309181.htmlhttp://www.tkk7.com/asdtiang/archive/2010/01/12/309181.html#Feedback0http://www.tkk7.com/asdtiang/comments/commentRss/309181.htmlhttp://www.tkk7.com/asdtiang/services/trackbacks/309181.html
1銆佸畾涔夐厤緗枃浠?

棣栧厛浣跨敤閰嶇疆鏂囦歡灝嗕嬌鎴戜滑鐨勫簲鐢ㄧ▼搴忔洿鍔犵伒媧婚厤緗甽og鏃ュ織杈撳嚭鏂瑰紡鍖呮嫭杈撳嚭浼樺厛綰с佽緭鍑虹洰鐨勫湴銆佽緭鍑烘牸寮忋侺og4j鏀寔涓ょ閰嶇疆鏂囦歡鏍煎紡錛屼竴縐嶆槸 XML鏍煎紡鐨勬枃浠訛紝涓縐嶆槸Java鐗規(guī)ф枃浠秎og4j.properties錛堥敭=鍊鹼級(jí)銆備笅闈㈠皢浠嬬粛浣跨敤log4j.properties鏂囦歡浣滀負(fù)閰嶇疆鏂? 浠剁殑鏂規(guī)硶錛?

鈶犻厤緗牴Logger錛屽叾璇硶涓猴細(xì)0

log4j.rootLogger = [ level ] , appenderName, appenderName, …

鍏朵腑錛宭evel 鏄棩蹇楄褰曠殑浼樺厛綰э紝鍒嗕負(fù)OFF銆丗ATAL銆丒RROR銆乄ARN銆両NFO銆丏EBUG銆丄LL鎴栬呰嚜瀹氫箟鐨勭駭鍒侺og4j寤鴻鍙嬌鐢ㄥ洓涓駭鍒紝浼? 鍏堢駭浠庨珮鍒頒綆鍒嗗埆鏄疎RROR銆乄ARN銆両NFO銆丏EBUG銆傞氳繃鍦ㄨ繖閲屽畾涔夌殑綰у埆錛屾?zhèn)ㄥ彲浠ユ帶鍒跺埌搴旂敤绋嬪簭涓浉搴斁Uу埆鐨勬棩蹇椾俊鎭殑寮鍏熾傛瘮濡傚湪榪欓噷瀹? 涔変簡(jiǎn)INFO綰у埆錛屽垯搴旂敤紼嬪簭涓墍鏈塂EBUG綰у埆鐨勬棩蹇椾俊鎭皢涓嶈鎵撳嵃鍑烘潵銆? appenderName灝辨槸鎸囧畾鏃ュ織淇℃伅杈撳嚭鍒板摢涓湴鏂廣傚彲鍚屾椂鎸囧畾澶氫釜杈撳嚭鐩殑鍦般?

鈶¢厤緗棩蹇椾俊鎭緭鍑虹洰鐨勫湴Appender錛屽叾璇硶涓猴細(xì)

log4j.appender.appenderName = fully.qualified.name.of.appender.class
log4j.appender.appenderName.option1 = value1

log4j.appender.appenderName.option = valueN

鍏朵腑錛孡og4j鎻愪緵鐨刟ppender鏈変互涓嬪嚑縐嶏細(xì)
org.apache.log4j.ConsoleAppender錛堟帶鍒跺彴錛夛紝
org.apache.log4j.FileAppender錛堟枃浠訛級(jí)錛?
org.apache.log4j.DailyRollingFileAppender錛堟瘡澶╀駭鐢熶竴涓棩蹇楁枃浠訛級(jí)錛?
org.apache.log4j.RollingFileAppender錛堟枃浠跺ぇ灝忓埌杈炬寚瀹氬昂瀵哥殑鏃跺欎駭鐢熶竴涓柊鐨勬枃浠訛級(jí)錛?
org.apache.log4j.WriterAppender錛堝皢鏃ュ織淇℃伅浠ユ祦鏍煎紡鍙戦佸埌浠繪剰鎸囧畾鐨勫湴鏂癸級(jí)

鈶㈤厤緗棩蹇椾俊鎭殑鏍煎紡錛堝竷灞錛夛紝鍏惰娉曚負(fù)錛?

log4j.appender.appenderName.layout = fully.qualified.name.of.layout.class
log4j.appender.appenderName.layout.option1 = value1

log4j.appender.appenderName.layout.option = valueN

鍏朵腑錛孡og4j鎻愪緵鐨刲ayout鏈変互涓嬪嚑縐嶏細(xì)
org.apache.log4j.HTMLLayout錛堜互HTML琛ㄦ牸褰㈠紡甯冨眬錛夛紝
org.apache.log4j.PatternLayout錛堝彲浠ョ伒媧誨湴鎸囧畾甯冨眬妯″紡錛夛紝
org.apache.log4j.SimpleLayout錛堝寘鍚棩蹇椾俊鎭殑綰у埆鍜屼俊鎭瓧絎︿覆錛夛紝
org.apache.log4j.TTCCLayout錛堝寘鍚棩蹇椾駭鐢熺殑鏃墮棿銆佺嚎紼嬨佺被鍒瓑絳変俊鎭級(jí)

Log4J閲囩敤綾諱技C璇█涓殑printf鍑芥暟鐨勬墦鍗版牸寮忔牸寮忓寲鏃ュ織淇℃伅錛屾墦鍗板弬鏁板涓嬶細(xì) %m 杈撳嚭浠g爜涓寚瀹氱殑娑堟伅

%p 杈撳嚭浼樺厛綰э紝鍗矰EBUG錛孖NFO錛學(xué)ARN錛孍RROR錛孎ATAL
%r 杈撳嚭鑷簲鐢ㄥ惎鍔ㄥ埌杈撳嚭璇og淇℃伅鑰楄垂鐨勬縐掓暟
%c 杈撳嚭鎵灞炵殑綾葷洰錛岄氬父灝辨槸鎵鍦ㄧ被鐨勫叏鍚?
%t 杈撳嚭浜х敓璇ユ棩蹇椾簨浠剁殑綰跨▼鍚?
%n 杈撳嚭涓涓洖杞︽崲琛岀錛學(xué)indows騫沖彴涓?#8220;\r\n”錛孶nix騫沖彴涓?#8220;\n”
%d 杈撳嚭鏃ュ織鏃墮棿鐐圭殑鏃ユ湡鎴栨椂闂達(dá)紝榛樿鏍煎紡涓篒SO8601錛屼篃鍙互鍦ㄥ叾鍚庢寚瀹氭牸寮忥紝姣斿錛?d{yyy MMM dd HH:mm:ss,SSS}錛岃緭鍑虹被浼鹼細(xì)2002騫?0鏈?8鏃?22錛?0錛?8錛?21
%l 杈撳嚭鏃ュ織浜嬩歡鐨勫彂鐢熶綅緗紝鍖呮嫭綾葷洰鍚嶃佸彂鐢熺殑綰跨▼錛屼互鍙?qiáng)鍦ㄤ唬鐮佷腑鐨勮鏁般備婦渚嬶細(xì)Testlog4.main(TestLog4.java:10)

2銆佸湪浠g爜涓嬌鐢↙og4j

鈶犲緱鍒拌褰曞櫒

浣跨敤Log4j錛岀涓姝ュ氨鏄幏鍙栨棩蹇楄褰曞櫒錛岃繖涓褰曞櫒灝嗚礋璐f帶鍒舵棩蹇椾俊鎭傚叾璇硶涓猴細(xì)

public static Logger getLogger( String name)

閫氳繃鎸囧畾鐨勫悕瀛楄幏寰楄褰曞櫒錛屽鏋滃繀瑕佺殑璇濓紝鍒欎負(fù)榪欎釜鍚嶅瓧鍒涘緩涓涓柊鐨勮褰曞櫒銆侼ame涓鑸彇鏈被鐨勫悕瀛楋紝姣斿錛?

static Logger logger = Logger.getLogger ( ServerWithLog4j.class.getName () )

鈶¤鍙栭厤緗枃浠?

褰撹幏寰椾簡(jiǎn)鏃ュ織璁板綍鍣ㄤ箣鍚庯紝絎簩姝ュ皢閰嶇疆Log4j鐜錛屽叾璇硶涓猴細(xì)

BasicConfigurator.configure ()錛?鑷姩蹇熷湴浣跨敤緙虹渷Log4j鐜銆?
PropertyConfigurator.configure ( String configFilename) 錛氳鍙栦嬌鐢↗ava鐨勭壒鎬ф枃浠剁紪鍐欑殑閰嶇疆鏂囦歡銆?

渚嬶細(xì)PropertyConfigurator.configure(".\\src\\log4j.properties")
DOMConfigurator.configure ( String filename ) 錛氳鍙朮ML褰㈠紡鐨勯厤緗枃浠躲?

鈶㈡彃鍏ヨ褰曚俊鎭紙鏍煎紡鍖栨棩蹇椾俊鎭級(jí)

褰撲笂涓や釜蹇呰姝ラ鎵ц瀹屾瘯錛屽氨鍙交鏉懼湴浣跨敤涓嶅悓浼樺厛綰у埆鐨勬棩蹇楄褰曡鍙ユ彃鍏ュ埌鎮(zhèn)ㄦ兂璁板綍鏃ュ織鐨勪換浣曞湴鏂癸紝鍏惰娉曞涓嬶細(xì)

Logger.debug ( Object message ) ;
Logger.info ( Object message ) ;
Logger.warn ( Object message ) ;
Logger.error ( Object message ) ;

log4j鑼冧緥紼嬪簭

涓嬮潰灝嗕嬌鐢ㄤ竴涓渶綆鍗曠殑鑼冧緥紼嬪簭鏉ヨ繘涓姝ヨ鏄巐og4j鐨勪嬌鐢ㄦ柟娉曘傜▼搴忎唬鐮佸涓嬶細(xì)



import org.apache.log4j.*;



public class LogTest {





static Logger logger = Logger.getLogger(LogTest.class.getName());



public static void main(String[] args) {



PropertyConfigurator.configure ( “.\\src\log4j.properties”)錛?

logger.debug("Debug ...");



logger.info("Info ...");



logger.warn("Warn ...");



logger.error("Error ...");



}

}

紼嬪簭璇存槑錛?

鈶?static Logger logger = Logger.getLogger(LogTest.class.getName());灝辨槸鍒涘緩涓涓睘浜嶭ogTest綾葷殑Logger瀵硅薄錛屽垱寤烘椂瑕? 鍛婄煡Logger浣犲綋鍓嶇殑Class鏄粈涔堛?

鈶?PropertyConfigurator.configure ( “log4j.properties”)灝辨槸璇翠嬌鐢ㄥ綋鍓嶅伐紼嬬洰褰曚笅鐨剆rc鏂囦歡澶逛腑鐨刲og4j.properties鏂囦歡浣滀負(fù)閰嶇疆鏂囦歡銆傝嫢灝? log4j.properties鏀懼湪宸ョ▼鏍圭洰褰曚笅涔熷彲涓嶅啓姝ゅ彞錛岀▼搴忎細(xì)鑷姩鎵懼埌閰嶇疆鏂囦歡銆?

鈶? logger.debug灝辨槸杈撳嚭debug鐨勪俊鎭紝logger.info灝辨槸杈撳嚭鎻愮ず淇℃伅錛宭ogger.warn灝辨槸鏄劇ず璀﹀憡淇? 鎭紝logger.error灝辨槸鏄劇ず閿欒淇℃伅銆?



涓嬮潰鏄厤緗枃浠秎og4j.properties鐨勫唴瀹癸細(xì)

log4j.rootCategory=DEBUG, stdout錛孯

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern=%5p (%F:%L) - %m%n

log4j.appender.R=org.apache.log4j.RollingFileAppender

log4j.appender.R.File=log.txt

log4j.appender.R.MaxFileSize=100KB

log4j.appender.R.MaxBackupIndex=1

log4j.appender.R.layout=org.apache.log4j.PatternLayout

log4j.appender.R.layout.ConversionPattern=%d{yyyy MMM dd HH:mm:ss} %-5p %c - %m%n

紼嬪簭璇存槑錛?

鈶?log4j.rootCategory=DEBUG, stdout錛孯

灝辨槸璇存垜瑕佹樉紺烘墍鏈変紭鍏堟潈絳夋柤鍜岄珮?shù)簬Debug鐨勪俊鎭?
"stdout"錛?#8221;R”琛ㄧず鎴戝畾涔変簡(jiǎn)涓や釜杈撳嚭绔?闅忎究浠涔堝悕瀛楅兘濂?銆?

鈶′笅闈㈢殑涓夎璇磗tdout杈撳嚭绔叾瀹炴槸鏍囧噯杈撳嚭Console錛屼篃灝辨槸灞忓箷銆傝緭鍑虹殑鏍煎紡鏄疨atternLayout銆傝漿鎹㈡柟寮忔槸%5p (%F:%L) - %m%n錛屽嵆鍓嶄簲鏍肩敤鏉ユ樉紺轟紭鍏堟潈錛屽啀鏄劇ず褰撳墠鐨勬枃浠跺悕錛屽姞褰撳墠鐨勮鏁般傛渶鍚庢槸logger.debug()鎴杔ogger.info()鎴? logger.warn()鎴杔ogger.error()閲岀殑淇℃伅銆?n琛ㄧず鍥炶濺絀鴻銆?

鈶㈠啀鍔犱笂涓嬮潰鍏鍒檒og淇℃伅涓嶅厜鏄劇ず鍦ㄥ睆騫曚笂錛岃屼笖灝嗚淇濆瓨鍦ㄤ竴涓彨"log.txt"鐨勬枃浠墮噷錛屾枃浠舵渶澶т負(fù)100KB銆傚鏋滄枃浠跺ぇ灝忚秴榪?00KB錛? 鏂囦歡浼?xì)琚鋯炬?log.txt.1"錛屾柊鐨?log.txt"緇х畫(huà)璁板綍log淇℃伅銆?

鎺ヤ笅鏉ユ垜浠彲浠ユ敼鍙榣og4j.properties錛岃屼笉闇閲嶆柊緙栬瘧灝卞彲浠ユ帶鍒秎og淇℃伅鏄惁鏄劇ず銆乴og淇℃伅鐨勮緭鍑虹綾誨瀷銆佽緭鍑烘柟寮忋佽緭鍑烘牸寮忥紝絳? 絳夈備婦渚嬪涓嬶細(xì)

鈶犲湪log4j.properties鏂囦歡閲屾妸"log4j.rootCategory=DEBUG,stdout,R"鏀瑰啓 鎴?log4j.rootCategory=OFF, stdout,R"錛岃繖鏍鋒墍鏈夌殑log淇℃伅閮戒笉浼?xì)鏄窘C轟簡(jiǎn)錛涜В鍐充簡(jiǎn)鏈枃寮濮嬫彁鍑虹殑闂銆?
鈶″湪log4j.properties鏂囦歡閲屾妸"log4j.rootCategory=DEBUG,stdout,R"鏀瑰啓 鎴?log4j.rootCategory=INFO, stdout,R"錛岃繖鏍峰彧鏄劇ずINFO, WARN, ERROR鐨刲og淇℃伅錛岃孌EBUG淇℃伅涓嶄細(xì)琚樉紺猴紱



鍦╳eb紼嬪簭涓嬌鐢╨og4j娉ㄦ剰闂

1銆?nbsp;   鐢變簬jsp鎴杝ervlet鍦ㄦ墽琛岀姸鎬佹椂娌℃湁褰撳墠璺緞姒傚康錛屾墍鏈変嬌鐢≒ropertyConfigurator.configure錛圫tring錛夎鍙? 鎵緇og4j.properties鏂囦歡鏃惰緇欏嚭鐩稿浜庡綋鍓峧sp鎴杝ervlet鐨勮礬寰勮漿鍖栨垚涓轟竴涓粷瀵圭殑鏂囦歡緋葷粺璺緞銆傛柟娉曟槸浣跨敤 servletcontext.getrealpath(string)璇彞銆備緥錛?

//寰楀埌褰撳墠jsp璺緞

String prefix = getServletContext().getRealPath("/");

//璇誨彇log4j.properties

PropertyConfigurator.configure(prefix+"\\WEB-INF\\log4j.properties");

2銆佺浉搴旂殑log4j.properties璁劇疆鏌愪釜灞炴ф椂涔熻鍦ㄧ▼搴忎腑璁劇疆緇濆璺緞銆備緥錛?

log4j.appender.R.File灞炴ц緗棩蹇楁枃浠跺瓨鏀句綅緗傛垜浠彲浠ョ敤璇誨啓.properties閰嶇疆鏂囦歡鐨勬柟娉曡繘琛岀伒媧昏緗?


asdtiang 2010-01-12 17:22 鍙戣〃璇勮
]]>
JAVA 鏃ュ織緋葷粺綆浠?-杞?/title><link>http://www.tkk7.com/asdtiang/archive/2010/01/12/309180.html</link><dc:creator>asdtiang</dc:creator><author>asdtiang</author><pubDate>Tue, 12 Jan 2010 09:21:00 GMT</pubDate><guid>http://www.tkk7.com/asdtiang/archive/2010/01/12/309180.html</guid><wfw:comment>http://www.tkk7.com/asdtiang/comments/309180.html</wfw:comment><comments>http://www.tkk7.com/asdtiang/archive/2010/01/12/309180.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/asdtiang/comments/commentRss/309180.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/asdtiang/services/trackbacks/309180.html</trackback:ping><description><![CDATA[<p style="text-indent: 24pt;" class="0"><span style="font-size: 12pt;"><span>鏃? 蹇楋紝婧愪簬log錛屾湁鑸搗鏃ュ織鐨勬剰鎬濄傛寚璁板綍嫻峰憳璁板綍姣忓ぉ鐨勮紼嬶紝鐢熸椿鍙?qiáng)鍙戠敓鐨勪簨錃g銆傚湪杞歡寮鍙戦鍩燂紝鐢ㄦ潵鐩戞帶浠g爜涓彉閲忓彉鍖栵紝璺熻釜 浠g爜榪愯鐨勮建榪癸紝鍦ㄥ紑鍙戠幆澧冧腑鎷呭綋璋冭瘯鍣ㄤ綔鐢紝鍚戞帶鍒跺彴鎴栨枃浠惰緭鍑轟俊鎭?/span></span></p> <p style="text-indent: 24pt;" class="0"> </p> <p style="text-indent: 24pt;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;"><span>鍑犱箮鎵鏈夌殑杞歡寮鍙戣璦錛堝鉤鍙幫級(jí)閮芥湁鑷繁鐨勬棩蹇楃郴緇燂紝<span id="00y0q0a" class="hilite1">java</span>錛?net錛宺uby錛宲hp絳夈傚湪<span id="600c8ce" class="hilite1">java</span>棰? 鍩燂紝瀛樺湪澶ч噺鐨勬棩蹇楃粍浠訛紝</span></span><span><a _fcksavedurl="http://www.open-open.com/open50229.htm"><span style="font-size: 12pt; color: rgb(0, 0, 255); text-decoration: underline;" class="15">open-open</span></a></span><span style="font-size: 12pt;"><span>鏀?褰曚簡(jiǎn)21涓棩蹇楃粍浠躲?/span></span></span></span></p> <p style="text-indent: 24pt;" class="0"><span style="font-size: 12pt;"><span>浠? 鍔熻兘涓婅錛岃繖浜涘彲浠ュ垎涓轟笁綾伙紝涓鏄棩蹇楀伐鍏風(fēng)被錛屽畠瀹炵幇浜?jiǎn)鏃ュ織鐨勮褰曞Q屾牸寮忓寲鍜岀駭鍒殑鍒掑垎錛屼唬琛ㄤ負(fù) logback錛宻implelog銆備簩鏄棩蹇楃郴緇燂紝鎻愪緵浜?jiǎn)瀹屾暣鐨勬鏋跺姛鑳津q跺疄鐜頒簡(jiǎn)鏃ュ織璁板綍銆備唬琛ㄤ負(fù)jul錛坖dk鎻愪緵鐨勬棩蹇楁 鏋訛級(jí)錛宭og4j錛坅pache寮婧愰」鐩級(jí)銆備笁鏄娊璞℃暣鍚堢被錛屽畠鎻愪緵浜?jiǎn)涓緇勬帴鍙o紝瀹屾垚鏃ュ織鍔熻兘錛岄氳繃鍖呰鍏朵粬鏃ュ織宸ュ叿鎴栫郴緇熸潵宸ヤ綔jcl錛坅pache寮 婧愮粍浠訛級(jí)錛宻lf4j銆?/span></span></p> <p style="text-indent: 24pt;" class="0"> </p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;"><span>浠庡巻鍙蹭笂璁詫紝log4j鍑虹幇鏈鏃╋紝</span></span><span style="font-size: 12pt;">Ceki Gülcü<span>鏄叾鍒涢犺呫傝嚜java1.4寮濮嬶紝jdk鎻愪緵浜?span class="hilite1">java</span>.util.logging 綾誨簱錛屾彁渚涗簡(jiǎn)涓涓畬鏁寸殑鏃ュ織妗嗘灦錛屽湪璁捐涓婅姣攍og4j瑕佹洿娓呮櫚銆?榪欎釜鏃跺欙紝闄ゆ涔嬪錛岃繕鏈変竴浜涘叾浠栨棩蹇楃粍浠訛紝<span id="qukaggy" class="hilite1">java</span>棰嗗煙浠庢潵涓嶇己灝戣疆瀛愶紝鎬繪槸鏈変漢鍦ㄥ彂鏄庤疆 瀛愶紝杞瓙澶氫簡(jiǎn)錛屽氨浼?xì)漶旂敓尕滀贡锛尀兗?xì)鏈変漢绔欏嚭鏉ワ紝瑕佷竴緇熸睙婀栵紝浜庢槸錛宩cl錛宎pache涓涓紑婧愮殑鏃ュ織緇勪歡璇炵敓浜?jiǎn)锛屽畠鎻愪緵浜?jiǎn)涓緇勬棩蹇楃郴緇熺殑鎺ュ彛錛岄氳繃瀵? log4j錛宩ul鍜宻implelog榪涜鍖呰錛屾彁渚涙棩蹇楀姛鑳姐傝繖鏍鳳紝寮鍙戠殑鏃跺欙紝鍙渶瑕佷嬌鐢╦cl錛岄氳繃閰嶇疆錛岀伒媧婚夋嫨搴曞眰瀹炵幇銆傝繖鏍鳳紝瀵逛簬寮鍙戜漢鍛? 鏉ヨ錛屽紑鍙戞洿綆鍗曚簡(jiǎn)浜涖傜湅璧鋒潵涓鍒囧お騫充簡(jiǎn)錛屽彲Ceki Gülcü璁や負(fù)錛屽簲璇ユ湁涓涓洿濂界殑鏃ュ織妗嗘灦銆俵og4j緇忚繃榪欎箞涔呯殑鍙戝睍錛屽凡緇忔垚涓轟簡(jiǎn)涓涓法浜猴紝浜? 浼ょ棔绱瘡錛屼粠澶栭潰鐪嬶紝緇忓吀錛屽簞閲嶏紝寮哄.錛屼粠鍐呴儴鐪嬶紝鍗存湁鐫涓鏍規(guī)牴鐨勯綰匡紙ThinkPad錛夛紝鍏呮弧浜?jiǎn)浠g爜鐨勫潖鍛抽亾銆傛垨璁鎬粬娌℃湁鍕囨皵鏉ユ敼閫犺繖涓法浜猴紝紱誨紑涔? 璁告槸鏈濂界殑閫夋嫨錛屼簬鏄紝鍑烘潵錛屽垱寤轟簡(jiǎn)slf4j錛屾潵鍙栦唬jcl錛屽垱寤轟簡(jiǎn)logback錛屾潵鍙栦唬log4j銆傜洰鍓嶏紝log4j鍜宩ul搴旂敤鏈涓哄箍 娉涳紝slf4j浣滀負(fù)鏂板叴鐨勬娊璞″眰錛屾暣鍚坙ogback錛屼互鍏剁畝媧侊紝蹇燂紝姝h瓚婃潵瓚婂鐨勯《綰ч」鐩嬌鐢ㄣ?/span></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"> </p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: 12pt;"><span>浠h〃鏃ュ織緇勪歡綆瑕佷粙緇嶃?/span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">Log4j<span>錛屽巻鍙叉?zhèn)犱箙锛屽簲鐢q挎硾錛岃縐繪鍒板縐嶈璦鍙?qiáng)邈^鍙幫紝鍔熻兘寮哄ぇ錛屽湪浼楀鐨勬棩蹇楁鏋?涓紝浠嶅崰鎹潃涓誨鍦頒綅銆?/span></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">Jul<span>錛宩dk鎻愪緵鐨勬棩蹇楁鏋訛紝璁捐綺捐壇錛屽拰jdk绱у瘑緇撳悎錛屾帶鍒剁伒媧伙紝浣跨敤綆鍗曘?/span></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">Jcl<span>錛屾彁渚涗簡(jiǎn)鏃ュ織鐨勬娊璞″眰錛屽彲浠ユ暣鍚堝縐嶅疄鐜般備絾鏈塩lassloader闂銆?/span></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">Slf4j<span>錛屾彁渚涗簡(jiǎn)jcl鐨勮秴闆嗭紝閬垮厤浜?jiǎn)classloader闂銆?/span></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">Logback<span>錛屽彲闈狅紝閫氱敤錛屽揩閫燂紝鐏墊椿鐨?span class="hilite1">java</span>鏃? 蹇楀伐鍏鳳紙瀹樻柟鎻忚堪錛夈?/span></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"> </p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: 12pt;"><span>欏圭洰閫夋嫨鎬濊冦?/span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: 12pt;"><span>濡傛灉鏄崟涓鐨勯」鐩紝濡傛闈㈠簲鐢紝閲? 鐢╦ul錛屽厤閰嶇疆錛屾帶鍒剁伒媧匯?/span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: 12pt;"><span>濡傛灉鏄痺eb寮鍙戯紝瀹滈噰鐢? log4j錛屽洜涓虹郴緇熷凡緇忔湁浜?jiǎn)寰堝鐨勯厤缃枃錃g錛屼笉鍦ㄤ箮澶氫竴涓紝鑰屼笖log4j鍙互鑴辯浠諱綍緇勪歡錛屼笉鍍廽ul錛屽拰jvm绱у瘑緇撳悎鍦ㄤ竴璧楓?/span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: 12pt;"><span>濡傛灉鏄欏圭洰鏁村悎寮鍙戯紝瀹滈噰鐢? slf4j錛屼竴鏄畠鍙互鏁村悎鍏朵粬閬楃暀鏃ュ織緇勪歡錛屼簩鏄叾鎻愪緵鐨勬娊璞″眰錛屼負(fù)灝嗘潵鐨勫紑鍙戞彁渚涗簡(jiǎn)鐏墊椿鎬с?/span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"> </p> <p style="margin-top: 5pt; text-align: justify;" class="0"><span style="font-size: 12pt;"><span>鍙傝冭祫鏂欙細(xì)</span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">1錛?/span><span style="font-size: 12pt;">IBM developerworks<span>瀵? log4j鐨勪粙緇嶃?nbsp;</span></span><span><a _fcksavedurl="http://www.ibm.com/developerworks/cn/java/l-log4j/index.html"><span style="font-size: 12pt; color: rgb(0, 0, 255); text-decoration: underline;" class="15"><span>閾炬帴</span></span></a></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">2錛?/span><span style="font-size: 12pt;"><span id="880mimm" class="hilite1">Java</span><span>寮 婧愭棩蹇楃粍浠跺垪琛ㄣ?/span></span><span><a _fcksavedurl="http://www.open-open.com/open50229.htm"><span style="font-size: 12pt; color: rgb(0, 0, 255); text-decoration: underline;" class="15"><span>閾炬帴</span></span></a></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">3錛?/span><span style="font-size: 12pt;">Slf4j<span>瀹?鏂圭綉绔欍?/span></span><span><a _fcksavedurl="http://www.slf4j.org/"><span style="font-size: 12pt; color: rgb(0, 0, 255); text-decoration: underline;" class="15"><span>閾炬帴</span></span></a></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">4錛?/span><span style="font-size: 12pt;">Logback<span>瀹?鏂圭綉绔欍?/span></span><span><a _fcksavedurl="http://logback.qos.ch/"><span style="font-size: 12pt; color: rgb(0, 0, 255); text-decoration: underline;" class="15"><span>閾炬帴</span></span></a></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">5錛?/span><span style="font-size: 12pt;">Log4j<span>瀹?鏂圭綉绔欍?/span></span><span><a _fcksavedurl="http://logging.apache.org/"><span style="font-size: 12pt; color: rgb(0, 0, 255); text-decoration: underline;" class="15"><span>閾炬帴</span></span></a></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">6錛?/span><span style="font-size: 12pt;">Jcl<span>瀹?鏂圭綉绔欍?/span></span><span><a _fcksavedurl="http://commons.apache.org/logging/"><span style="font-size: 12pt; color: rgb(0, 0, 255); text-decoration: underline;" class="15"><span>閾炬帴</span></span></a></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">7錛?/span><span style="font-size: 12pt;">Sun<span>瀹?鏂圭綉绔欍?/span></span><span><a _fcksavedurl="http://www.sun.com/"><span style="font-size: 12pt; color: rgb(0, 0, 255); text-decoration: underline;" class="15"><span>閾炬帴</span></span></a></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">8錛?/span><span style="font-size: 12pt;"><span>涓 涓猨cl鐨勪腑鏂囪鏄庛?/span></span><span><a _fcksavedurl="http://hedong.3322.org/archives/000316.html"><span style="font-size: 12pt; color: rgb(0, 0, 255); text-decoration: underline;" class="15"><span>閾炬帴</span></span></a></span></span></span></p> <img src ="http://www.tkk7.com/asdtiang/aggbug/309180.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/asdtiang/" target="_blank">asdtiang</a> 2010-01-12 17:21 <a href="http://www.tkk7.com/asdtiang/archive/2010/01/12/309180.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://www16am8.com" target="_blank">成人免费无码大片A毛片抽搐</a>| <a href="http://jldledu.com" target="_blank">8x8×在线永久免费视频</a>| <a href="http://ghdc5.com" target="_blank">麻豆精品国产免费观看</a>| <a href="http://youkabaitiao.com" target="_blank">亚洲丰满熟女一区二区v</a>| <a href="http://51nianyefan.com" target="_blank">又大又硬又爽又粗又快的视频免费</a>| <a href="http://929119.com" target="_blank">久久亚洲精品无码</a>| <a href="http://tha2008.com" target="_blank">桃子视频在线观看高清免费视频</a>| <a href="http://cshjjc.com" target="_blank">久久精品国产亚洲av麻豆</a>| <a href="http://ttooyuyu.com" target="_blank">未满十八18禁止免费无码网站</a>| <a href="http://715686.com" target="_blank">亚洲白嫩在线观看</a>| <a href="http://boyonet.com" target="_blank">韩国免费一级成人毛片</a>| <a href="http://abbobo.com" target="_blank">亚洲另类无码专区首页</a>| <a href="http://ee45987.com" target="_blank">又黄又爽的视频免费看</a>| <a href="http://usagaa.com" target="_blank">久久久久久国产a免费观看不卡</a>| <a href="http://www-83118.com" target="_blank">国产精品国产亚洲精品看不卡</a>| <a href="http://saozib.com" target="_blank">免费无码中文字幕A级毛片</a>| <a href="http://www-6209.com" target="_blank">亚洲成年人电影网站</a>| <a href="http://66cws.com" target="_blank">毛片免费观看网站</a>| <a href="http://www42iii.com" target="_blank">搜日本一区二区三区免费高清视频</a>| <a href="http://513net.com" target="_blank">亚洲人成无码网WWW</a>| <a href="http://mqiuxia66.com" target="_blank">baoyu116.永久免费视频</a>| <a href="http://cc8n.com" target="_blank">亚洲毛片无码专区亚洲乱</a>| <a href="http://hysw100.com" target="_blank">女性无套免费网站在线看</a>| <a href="http://hbjinmaitang.com" target="_blank">国产成人综合亚洲</a>| <a href="http://wwwav888.com" target="_blank">亚洲AV午夜成人影院老师机影院 </a>| <a href="http://fsbj168.com" target="_blank">又粗又黄又猛又爽大片免费</a>| <a href="http://cytanhuang.com" target="_blank">伊人久久国产免费观看视频</a>| <a href="http://chaoxung.com" target="_blank">亚洲免费观看视频</a>| <a href="http://zjtuntex.com" target="_blank">99国产精品永久免费视频</a>| <a href="http://mottool.com" target="_blank">九九精品国产亚洲AV日韩</a>| <a href="http://xxnxgay.com" target="_blank">日本亚洲国产一区二区三区</a>| <a href="http://szzrjk.com" target="_blank">亚洲电影在线免费观看</a>| <a href="http://9898vip.com" target="_blank">亚洲精品无码日韩国产不卡av</a>| <a href="http://wwwfac37.com" target="_blank">亚洲精品一级无码鲁丝片 </a>| <a href="http://7272004.com" target="_blank">亚洲国产成人久久精品软件</a>| <a href="http://zhuguangbaoyu.com" target="_blank">区三区激情福利综合中文字幕在线一区亚洲视频1 </a>| <a href="http://wxbhnkyy39.com" target="_blank">成年女人免费碰碰视频</a>| <a href="http://kan63.com" target="_blank">中国一级特黄的片子免费</a>| <a href="http://thinkchating.com" target="_blank">亚洲男女一区二区三区</a>| <a href="http://6atb.com" target="_blank">亚洲精品WWW久久久久久</a>| <a href="http://2222jjjj.com" target="_blank">国产香蕉免费精品视频</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>