锘??xml version="1.0" encoding="utf-8" standalone="yes"?>日韩精品电影一区亚洲,无码国产亚洲日韩国精品视频一区二区三区,情人伊人久久综合亚洲http://www.tkk7.com/tedeyang/category/7601.html璺極婕叾淇繙鍏紝鎴戣鍚冨彧娌℃湁鎰熷啋鐨勯浮zh-cnFri, 02 Mar 2007 07:27:06 GMTFri, 02 Mar 2007 07:27:06 GMT60鍒嗗埆鐢ㄤ簡涓ょ嫻佸疄鐜板湪Java涓墽琛屾湰鍦扮▼搴忊斺斾負浠涔堜笉鑳界敤Reader鍛紵http://www.tkk7.com/tedeyang/articles/20061.html灞遍灞遍Wed, 16 Nov 2005 07:03:00 GMThttp://www.tkk7.com/tedeyang/articles/20061.htmlhttp://www.tkk7.com/tedeyang/comments/20061.htmlhttp://www.tkk7.com/tedeyang/articles/20061.html#Feedback0http://www.tkk7.com/tedeyang/comments/commentRss/20061.htmlhttp://www.tkk7.com/tedeyang/services/trackbacks/20061.html闃呰鍏ㄦ枃

灞遍 2005-11-16 15:03 鍙戣〃璇勮
]]>
jEdit搴旂敤鎸囧崡銆愬熀紜綃囥?/title><link>http://www.tkk7.com/tedeyang/articles/18951.html</link><dc:creator>灞遍</dc:creator><author>灞遍</author><pubDate>Wed, 09 Nov 2005 03:29:00 GMT</pubDate><guid>http://www.tkk7.com/tedeyang/articles/18951.html</guid><wfw:comment>http://www.tkk7.com/tedeyang/comments/18951.html</wfw:comment><comments>http://www.tkk7.com/tedeyang/articles/18951.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.tkk7.com/tedeyang/comments/commentRss/18951.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/tedeyang/services/trackbacks/18951.html</trackback:ping><description><![CDATA[     鎽樿: jEdit搴旂敤鎸囧崡銆愬熀紜綃囥?浣滆?tedeyang 鍒涗綔鏃墮棿:2005騫?鏈?4鏃?   搴?      jEdit鏄竴涓潪甯稿己澶у拰鐏墊椿鐨勬枃鏈紪杈戝櫒.鍦╦ava寮鍙戣繃紼嬩腑,鎴戜竴鐩翠嬌鐢╡clipse,UltraEdit鍜宩Edit.緇忓父鍦ㄥ畠浠箣闂存潵鍥炲垏鎹?鍥犱負ultraEdit澶畝鍗?鑰宔clipse鍙堝お澶嶆潅,鎵浠ョ幇鍦ㄦ垜瑕佷粙緇?..  <a href='http://www.tkk7.com/tedeyang/articles/18951.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/tedeyang/aggbug/18951.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/tedeyang/" target="_blank">灞遍</a> 2005-11-09 11:29 <a href="http://www.tkk7.com/tedeyang/articles/18951.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>DreamWeaver鐨刅elocity鎻掍歡http://www.tkk7.com/tedeyang/articles/18941.html灞遍灞遍Wed, 09 Nov 2005 02:51:00 GMThttp://www.tkk7.com/tedeyang/articles/18941.htmlhttp://www.tkk7.com/tedeyang/comments/18941.htmlhttp://www.tkk7.com/tedeyang/articles/18941.html#Feedback0http://www.tkk7.com/tedeyang/comments/commentRss/18941.htmlhttp://www.tkk7.com/tedeyang/services/trackbacks/18941.html 

      浣跨敤FrontPage鍙互寰堟柟渚跨殑棰勮vm鏂囦歡錛岃姊佸宄扮殑銆?font color="#ff0000">Velocity涔媁eb瀹炶返銆嬩竴鏂囷細http://www.javayou.com/showlog.jspe?log_id=528錛屽叾涓繖鏍瘋閬擄細“

       鎵撳紑FrontPage錛堟垨鍏朵粬綾諱技宸ュ叿錛夌綉欏電紪杈戝櫒錛岀偣鍑?quot;宸ュ叿錛嶉夐」錛嶉厤緗紪杈戝櫒"錛屼笂闈㈠垪鍑轟簡FrontPage鑳芥墦寮鐨勬枃浠訛紝鐐瑰嚮娣誨姞錛屽~鍏ユ枃浠剁被鍨嬶細vm錛岀紪杈戝櫒鍚嶇О錛欶rontPage錛屽懡浠わ細C:\Program Files\Microsoft Office\Office\frontpg.exe錛團rontPage榪愯鐨勫畬鏁磋礬寰勶紝鍙粠宸叉湁鐨勬枃浠剁被鍨嬩腑Copy鍑哄畬鏁磋礬寰勶級錛岀偣鍑繪墦寮鐣岄潰鐨勭‘瀹氬悗錛屾垜浠粠FrontPage鐨勬枃浠惰彍鍗曚腑閫夋嫨鎵撳紑鏂囦歡錛岄夋嫨涓婇潰鏂板緩鐨剆ample.vm錛屾庝箞鏍鳳紝緙栬緫銆侀瑙堝拰淇敼閮戒竴鐩簡鐒跺惂錛堝涓嬪浘錛夛紝鍗充嬌涓嶆竻妤歏TL鐨勶紝涔熷彲浠ラ氳繃綆鍗曠殑鎵嬪唽鏌ヨ鐭ラ亾錛堜竴鑸兘涓嶄細鐢ㄥ埌鍚э級錛岃繖鏍峰浜庣綉欏佃璁″笀銆佸紑鍙戜漢鍛樺拰緇存姢浜哄憳鏉ヨ錛岄兘鏄緢瀹規槗鐨勪簨銆傝屽鏋滀綘浣跨敤浜嗕竴浜涘紑鍙戝伐鍏鳳紝濡侸builder鍒欏湪tools錛峱roference鐨勭紪杈戠被鍨嬮噷錛屽湪Html妗e鍔?vm鐨勬敮鎸侊紝鍒欏氨鍙互榪涜緙栬緫鍜岀敤html棰勮鍣ㄩ瑙堜簡錛屽叾浠栫殑寮鍙戝伐鍏瘋嚜宸辨懜绱㈠惂銆?font color="#000000"> ”

       鐒惰屽湪DreamWeaver涓垜鎬庝箞鏍鋒敼閰嶇疆涔熶笉琛屻備簬鏄敤google澶х涓婄綉姹傚姪錛岀粓浜庡彂鐜頒簡榪欎釜濂戒笢瑗匡細DreamWeaver鐨刅elocity鎻掍歡錛?a >http://velocity.gilluminate.com/錛屼綔鑰呮瘮鎴戝己澶氫簡錛岃嚜宸卞姩鎵嬶紝涓拌。瓚抽鍟婏紝鍛靛懙銆備笅杞藉悗鐢ㄧ敤DreamWeaver鐨勬彃浠剁鐞嗗櫒瀹夎錛屽錛屽氨鏄偅涓猇elocitySuite.mxp鏂囦歡銆?/font>

       榪欐牱涓鏉ワ紝DreamWeaver鍦ㄧ紪杈憊m鏃惰兘鎻愪緵鐨勫姛鑳藉氨澶уぇ瓚呰繃鍏朵粬html緙栬緫鍣ㄤ簡銆傜埥鍟娿?/p>

       涓嶈繃浣滆呰繕璇翠簡鍑犱釜娉ㄦ剰鐐癸紝濡傛灉浣犲湪浣跨敤榪囩▼涓寰楁湁闂錛屽彲浠ュ幓浠栫殑涓婚〉http://velocity.gilluminate.com/鐪嬬湅銆傝繖閲屽氨涓嶅啀澶氳█浜嗐?br /> 



灞遍 2005-11-09 10:51 鍙戣〃璇勮
]]>
log4j/log4e鐨勪嬌鐢紙杞澆錛?/title><link>http://www.tkk7.com/tedeyang/articles/18936.html</link><dc:creator>灞遍</dc:creator><author>灞遍</author><pubDate>Wed, 09 Nov 2005 02:41:00 GMT</pubDate><guid>http://www.tkk7.com/tedeyang/articles/18936.html</guid><wfw:comment>http://www.tkk7.com/tedeyang/comments/18936.html</wfw:comment><comments>http://www.tkk7.com/tedeyang/articles/18936.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/tedeyang/comments/commentRss/18936.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/tedeyang/services/trackbacks/18936.html</trackback:ping><description><![CDATA[<h3> </h3> <p> </p> <div>Copy from 涓涓コ鐢熺殑blog鏂囩珷錛?a href="/cinderella/archive/2005/06/13/6030.html">log4j/log4e鐨勪嬌鐢?/a> </div> <p><font size="2"> 鍘熸枃浣滆咃細澶╂墠    Kylin欏圭洰灝忕粍</font></p> <font size="2">log4j綆浠?br /></font><font size="2">綆鍗曠殑璇磍og4j灝辨槸甯姪寮鍙戜漢鍛樿繘琛屾棩蹇楄緭鍑虹鐞嗙殑API綾誨簱銆傚畠鏈閲嶈鐨勭壒鐐瑰氨<br /></font><font size="2">鍙互閰嶇疆鏂囦歡鐏墊椿鐨勮緗棩蹇椾俊鎭殑浼樺厛綰с佹棩蹇椾俊鎭殑杈撳嚭鐩殑鍦頒互鍙婃棩蹇椾俊鎭殑杈撳嚭鏍煎紡銆?br /></font><font size="2"><span>Log4j闄や簡鍙互璁板綍紼嬪簭榪愯鏃ュ織淇℃伅澶栬繕鏈変竴閲嶈鐨勫姛鑳藉氨鏄敤鏉?/span>鏄劇ず璋冭瘯淇℃伅銆傜▼搴忓憳緇忓父浼氶亣鍒拌劚紱?span>java ide鐜璋冭瘯紼嬪簭鐨勬儏鍐碉紝榪欐椂澶у鏁頒漢浼氶夋嫨浣跨敤System.out.println璇彞杈撳嚭鏌愪釜鍙橀噺鍊肩殑鏂規硶榪涜璋冭瘯銆傝繖鏍蜂細甯︽潵涓涓潪甯擱夯鐑︾殑闂錛氫竴鏃﹀摢澶╃▼搴忓憳鍐沖畾涓嶈鏄劇ず榪欎簺System.out.println鐨勪笢瑗夸簡灝卞彧鑳戒竴琛岃鐨勬妸榪欎簺鍨冨溇璇彞娉ㄩ噴鎺夈傝嫢鍝ぉ鍙堥渶璋冭瘯鍙橀噺鍊鹼紝鍒欏彧鑳藉啀涓琛岃鍘繪帀榪欎簺娉ㄩ噴鎭㈠System.out.println璇彞銆備嬌鐢╨og4j鍙互寰堝ソ鐨勫鐞嗙被浼兼儏鍐點?br /></span></font><font size="2">log4j浣跨敤鏂規硶<br /></font><font size="2">涓嬮潰浠嬬粛鐨勬槸log4j涓浜涚悊璁烘柟闈㈢殑鐭ヨ瘑錛岃鑰呰寰楁灟鐕ョ殑璇濆彲浠ヨ煩榪囨湰鑺傜洿鎺ラ槄璇葷涓夎妭瀹炰緥閮ㄥ垎銆?br /></font><font size="2">銆銆1銆佸畾涔夐厤緗枃浠?br /></font><font size="2">銆  棣栧厛浣跨敤閰嶇疆鏂囦歡灝嗕嬌鎴戜滑鐨勫簲鐢ㄧ▼搴忔洿鍔犵伒媧婚厤緗甽og鏃ュ織杈撳嚭鏂瑰紡鍖呮嫭杈撳嚭浼樺厛綰с佽緭鍑虹洰鐨勫湴銆佽緭鍑烘牸寮忋侺og4j鏀寔涓ょ閰嶇疆鏂囦歡鏍煎紡錛屼竴縐嶆槸XML鏍煎紡鐨勬枃浠訛紝涓縐嶆槸Java鐗規ф枃浠秎og4j.properties錛堥敭=鍊鹼級銆備笅闈㈠皢浠嬬粛浣跨敤log4j.properties鏂囦歡浣滀負閰嶇疆鏂囦歡鐨勬柟娉曪細<br /></font><font size="2">銆銆鈶犻厤緗牴Logger錛屽叾璇硶涓猴細0<br /></font><font size="2">銆銆log4j.rootLogger = [ level ] , appenderName, appenderName, … <br /></font><font size="2">銆銆鍏朵腑錛宭evel 鏄棩蹇楄褰曠殑浼樺厛綰э紝鍒嗕負OFF銆丗ATAL銆丒RROR銆乄ARN銆両NFO銆丏EBUG銆丄LL鎴栬呰嚜瀹氫箟鐨勭駭鍒侺og4j寤鴻鍙嬌鐢ㄥ洓涓駭鍒紝浼樺厛綰т粠楂樺埌浣庡垎鍒槸ERROR銆乄ARN銆両NFO銆丏EBUG銆傞氳繃鍦ㄨ繖閲屽畾涔夌殑綰у埆錛屾偍鍙互鎺у埗鍒板簲鐢ㄧ▼搴忎腑鐩稿簲綰у埆鐨勬棩蹇椾俊鎭殑寮鍏熾傛瘮濡傚湪榪欓噷瀹氫箟浜咺NFO綰у埆錛屽垯搴旂敤紼嬪簭涓墍鏈塂EBUG綰у埆鐨勬棩蹇椾俊鎭皢涓嶈鎵撳嵃鍑烘潵銆?appenderName灝辨槸鎸囧畾鏃ュ織淇℃伅杈撳嚭鍒板摢涓湴鏂廣傚彲鍚屾椂鎸囧畾澶氫釜杈撳嚭鐩殑鍦般?<br /></font><font size="2">銆銆鈶¢厤緗棩蹇椾俊鎭緭鍑虹洰鐨勫湴Appender錛屽叾璇硶涓猴細<br /></font><font size="2">銆銆</font><font size="2">log4j.appender.appenderName = fully.qualified.name.of.appender.class <br />銆銆log4j.appender.appenderName.option1 = value1 <br />銆銆… <br />銆銆log4j.appender.appenderName.option = valueN <br /></font><font size="2">銆銆鍏朵腑錛?/font><font size="2">Log4j鎻愪緵鐨刟ppender鏈変互涓嬪嚑縐嶏細 <br />銆銆org.apache.log4j.ConsoleAppender錛堟帶鍒跺彴錛夛紝 <br />銆銆org.apache.log4j.FileAppender錛堟枃浠訛級錛?<br />銆銆org.apache.log4j.DailyRollingFileAppender錛堟瘡澶╀駭鐢熶竴涓棩蹇楁枃浠訛級錛?br />銆銆org.apache.log4j.RollingFileAppender錛堟枃浠跺ぇ灝忓埌杈炬寚瀹氬昂瀵哥殑鏃跺欎駭鐢熶竴涓柊鐨勬枃浠訛級錛?<br />銆銆org.apache.log4j.WriterAppender錛堝皢鏃ュ織淇℃伅浠ユ祦鏍煎紡鍙戦佸埌浠繪剰鎸囧畾鐨勫湴鏂癸級 <br /></font><font size="2">銆 鈶㈤厤緗棩蹇椾俊鎭殑鏍煎紡錛堝竷灞錛夛紝鍏惰娉曚負錛?br /></font><font size="2">銆銆</font><font size="2">log4j.appender.appenderName.layout = fully.qualified.name.of.layout.class <br />銆銆log4j.appender.appenderName.layout.option1 = value1 <br />銆銆… <br />銆銆log4j.appender.appenderName.layout.option = valueN <br /></font><font size="2">銆銆鍏朵腑錛?/font><font size="2">Log4j鎻愪緵鐨刲ayout鏈変互涓嬪嚑縐嶏細 <br />銆銆org.apache.log4j.HTMLLayout錛堜互HTML琛ㄦ牸褰㈠紡甯冨眬錛夛紝 <br />銆銆org.apache.log4j.PatternLayout錛堝彲浠ョ伒媧誨湴鎸囧畾甯冨眬妯″紡錛夛紝 <br />銆銆org.apache.log4j.SimpleLayout錛堝寘鍚棩蹇椾俊鎭殑綰у埆鍜屼俊鎭瓧絎︿覆錛夛紝 <br />銆銆org.apache.log4j.TTCCLayout錛堝寘鍚棩蹇椾駭鐢熺殑鏃墮棿銆佺嚎紼嬨佺被鍒瓑絳変俊鎭級 <br /></font><font size="2">銆銆Log4J閲囩敤綾諱技C璇█涓殑printf鍑芥暟鐨勬墦鍗版牸寮忔牸寮忓寲鏃ュ織淇℃伅錛屾墦鍗板弬鏁板涓嬶細 %m 杈撳嚭浠g爜涓寚瀹氱殑娑堟伅<br /></font><font size="2">銆銆</font><font size="2">%p 杈撳嚭浼樺厛綰э紝鍗矰EBUG錛孖NFO錛學ARN錛孍RROR錛孎ATAL <br />銆銆%r 杈撳嚭鑷簲鐢ㄥ惎鍔ㄥ埌杈撳嚭璇og淇℃伅鑰楄垂鐨勬縐掓暟 <br />銆銆%c 杈撳嚭鎵灞炵殑綾葷洰錛岄氬父灝辨槸鎵鍦ㄧ被鐨勫叏鍚?<br />銆銆%t 杈撳嚭浜х敓璇ユ棩蹇椾簨浠剁殑綰跨▼鍚?<br />銆銆%n 杈撳嚭涓涓洖杞︽崲琛岀錛學indows騫沖彴涓?ldquo;\r\n”錛孶nix騫沖彴涓?ldquo;\n” <br />銆銆%d 杈撳嚭鏃ュ織鏃墮棿鐐圭殑鏃ユ湡鎴栨椂闂達紝榛樿鏍煎紡涓篒SO8601錛屼篃鍙互鍦ㄥ叾鍚庢寚瀹氭牸寮忥紝姣斿錛?d{yyy MMM dd HH:mm:ss,SSS}錛岃緭鍑虹被浼鹼細</font><font size="2">2002騫?0鏈?8鏃?/font><font size="2"> 22錛?0錛?8錛?21 <br />銆銆%l 杈撳嚭鏃ュ織浜嬩歡鐨勫彂鐢熶綅緗紝鍖呮嫭綾葷洰鍚嶃佸彂鐢熺殑綰跨▼錛屼互鍙婂湪浠g爜涓殑琛屾暟銆備婦渚嬶細Testlog4.main(TestLog4.java:10) <br /></font><font size="2">銆銆2銆佸湪浠g爜涓嬌鐢↙og4j <br /></font><font size="2">銆銆鈶犲緱鍒拌褰曞櫒<br /></font><font size="2">銆銆浣跨敤Log4j錛岀涓姝ュ氨鏄幏鍙栨棩蹇楄褰曞櫒錛岃繖涓褰曞櫒灝嗚礋璐f帶鍒舵棩蹇椾俊鎭傚叾璇硶涓猴細 <br /></font><font size="2">銆銆public static Logger getLogger( String name) <br /></font><font size="2">銆銆閫氳繃鎸囧畾鐨勫悕瀛楄幏寰楄褰曞櫒錛屽鏋滃繀瑕佺殑璇濓紝鍒欎負榪欎釜鍚嶅瓧鍒涘緩涓涓柊鐨勮褰曞櫒銆侼ame涓鑸彇鏈被鐨勫悕瀛楋紝姣斿錛?<br /></font><font size="2">銆銆static Logger logger = Logger.getLogger ( ServerWithLog4j.class.getName () )<br /></font><font size="2">銆銆鈶¤鍙栭厤緗枃浠?<br /></font><font size="2">銆銆褰撹幏寰椾簡鏃ュ織璁板綍鍣ㄤ箣鍚庯紝絎簩姝ュ皢閰嶇疆Log4j鐜錛屽叾璇硶涓猴細<br /></font><font size="2">BasicConfigurator.configure ()錛?鑷姩蹇熷湴浣跨敤緙虹渷Log4j鐜銆?br />銆銆PropertyConfigurator.configure ( String configFilename) 錛氳鍙栦嬌鐢↗ava鐨勭壒鎬ф枃浠剁紪鍐欑殑閰嶇疆鏂囦歡銆?br /></font><font size="2">渚嬶細PropertyConfigurator.configure(".\\src\\log4j.properties")</font><br /><font size="2">銆銆DOMConfigurator.configure ( String filename ) 錛氳鍙朮ML褰㈠紡鐨勯厤緗枃浠躲?br /></font><font size="2">銆銆鈶㈡彃鍏ヨ褰曚俊鎭紙鏍煎紡鍖栨棩蹇椾俊鎭級<br /></font><font size="2">銆銆褰撲笂涓や釜蹇呰姝ラ鎵ц瀹屾瘯錛屽氨鍙交鏉懼湴浣跨敤涓嶅悓浼樺厛綰у埆鐨勬棩蹇楄褰曡鍙ユ彃鍏ュ埌鎮ㄦ兂璁板綍鏃ュ織鐨勪換浣曞湴鏂癸紝鍏惰娉曞涓嬶細<br /></font><font size="2">銆銆</font><font size="2">Logger.debug ( Object message ) ;<br />銆銆Logger.info ( Object message ) ;<br />銆銆Logger.warn ( Object message ) ;<br />銆銆Logger.error ( Object message ) ;<br /></font><font size="2">log4j鑼冧緥紼嬪簭<br /></font><font size="2">涓嬮潰灝嗕嬌鐢ㄤ竴涓渶綆鍗曠殑鑼冧緥紼嬪簭鏉ヨ繘涓姝ヨ鏄巐og4j鐨勪嬌鐢ㄦ柟娉曘傜▼搴忎唬鐮佸涓嬶細<br /></font> <p><font size="2"><font size="2">import org.apache.log4j.*;<br /></font><font size="2"> <br /></font><font size="2">public class LogTest {<br /></font><font size="2"> <br /></font><font size="2"> <br /></font><font size="2">    static Logger logger = Logger.getLogger(LogTest.class.getName());<br /></font><font size="2"> <br /></font><font size="2">    public static void main(String[] args) {<br /></font><font size="2"> <br /></font><font size="2">        PropertyConfigurator.configure ( “.\\src\log4j.properties”)錛?br /></font><font size="2">logger.debug("Debug ...");<br /></font><font size="2"> <br /></font><font size="2">        logger.info("Info ...");<br /></font><font size="2"> <br /></font><font size="2">        logger.warn("Warn ...");<br /></font><font size="2"> <br /></font><font size="2">        logger.error("Error ...");<br /></font><font size="2"> <br /></font><font size="2">    }<br /></font><font size="2">}<br /></font><font size="2">紼嬪簭璇存槑錛?br /></font><font size="2">鈶?static Logger logger = Logger.getLogger(LogTest.class.getName());灝辨槸鍒涘緩涓涓睘浜嶭ogTest綾葷殑Logger瀵硅薄錛屽垱寤烘椂瑕佸憡鐭ogger浣犲綋鍓嶇殑Class鏄粈涔堛?br /></font>鈶?font size="2"> PropertyConfigurator.configure ( “log4j.properties”)灝辨槸璇翠嬌鐢ㄥ綋鍓嶅伐紼嬬洰褰曚笅鐨剆rc鏂囦歡澶逛腑鐨刲og4j.properties鏂囦歡浣滀負閰嶇疆鏂囦歡銆傝嫢灝唋og4j.properties鏀懼湪宸ョ▼鏍圭洰褰曚笅涔熷彲涓嶅啓姝ゅ彞錛岀▼搴忎細鑷姩鎵懼埌閰嶇疆鏂囦歡銆?br /></font>鈶?logger.debug灝辨槸杈撳嚭debug鐨勪俊鎭紝logger.info灝辨槸杈撳嚭鎻愮ず淇℃伅錛宭ogger.warn灝辨槸鏄劇ず璀﹀憡淇℃伅錛宭ogger.error灝辨槸鏄劇ず閿欒淇℃伅銆?br />涓嬮潰鏄厤緗枃浠秎og4j.properties鐨勫唴瀹癸細<br /><font size="2">log4j.rootCategory=DEBUG, stdout錛孯<br /></font><font size="2">log4j.appender.stdout=org.apache.log4j.ConsoleAppender<br /></font><font size="2">log4j.appender.stdout.layout=org.apache.log4j.PatternLayout<br /></font><font size="2">log4j.appender.stdout.layout.ConversionPattern=%5p (%F:%L) - %m%n<br /></font><font size="2">log4j.appender.R=org.apache.log4j.RollingFileAppender<br /></font><font size="2">log4j.appender.R.File=log.txt<br /></font><font size="2">log4j.appender.R.MaxFileSize=100KB<br /></font><font size="2">log4j.appender.R.MaxBackupIndex=1<br /></font><font size="2">log4j.appender.R.layout=org.apache.log4j.PatternLayout<br /></font><font size="2">log4j.appender.R.layout.ConversionPattern=%d{yyyy MMM dd HH:mm:ss} %-5p %c - %m%n<br /></font><font size="2">紼嬪簭璇存槑錛?br /></font><font size="2">鈶?log4j.rootCategory=DEBUG, stdout錛孯<br /></font>灝辨槸璇存垜瑕佹樉紺烘墍鏈変紭鍏堟潈絳夋柤鍜岄珮浜嶥ebug鐨勪俊鎭?br />"stdout"錛?rdquo;R”琛ㄧず鎴戝畾涔変簡涓や釜杈撳嚭绔?闅忎究浠涔堝悕瀛楅兘濂?銆?br />鈶′笅闈㈢殑涓夎璇磗tdout杈撳嚭绔叾瀹炴槸鏍囧噯杈撳嚭Console錛屼篃灝辨槸灞忓箷銆傝緭鍑虹殑鏍煎紡鏄疨attern<font size="2">Layout銆傝漿鎹㈡柟寮忔槸%5p (%F:%L) - %m%n錛屽嵆鍓嶄簲鏍肩敤鏉ユ樉紺轟紭鍏堟潈錛屽啀鏄劇ず褰撳墠鐨勬枃浠跺悕錛屽姞褰撳墠鐨勮鏁般傛渶鍚庢槸logger.debug()鎴杔ogger.info()鎴杔ogger.warn()鎴杔ogger.error()閲岀殑淇℃伅銆?n琛ㄧず鍥炶濺絀鴻銆?br /></font>鈶㈠啀鍔犱笂涓嬮潰鍏鍒檒og淇℃伅涓嶅厜鏄劇ず鍦ㄥ睆騫曚笂錛岃屼笖灝嗚淇濆瓨鍦ㄤ竴涓彨"log.txt"鐨勬枃浠墮噷錛屾枃浠舵渶澶т負100KB銆傚鏋滄枃浠跺ぇ灝忚秴榪?00KB錛屾枃浠朵細琚浠芥垚"log.txt.1"錛屾柊鐨?quot;log.txt"緇х畫璁板綍log淇℃伅銆?br />鎺ヤ笅鏉ユ垜浠彲浠ユ敼鍙榣og4j.properties錛岃屼笉闇閲嶆柊緙栬瘧灝卞彲浠ユ帶鍒秎og淇℃伅鏄惁鏄劇ず銆乴og淇℃伅鐨勮緭鍑虹綾誨瀷銆佽緭鍑烘柟寮忋佽緭鍑烘牸寮忥紝絳夌瓑銆備婦渚嬪涓嬶細<br />鈶犲湪log4j.properties鏂囦歡閲屾妸"log4j.rootCategory=DEBUG,stdout,R"鏀瑰啓鎴?quot;log4j.rootCategory=OFF, stdout,R"錛岃繖鏍鋒墍鏈夌殑log淇℃伅閮戒笉浼氭樉紺轟簡錛涜В鍐充簡鏈枃寮濮嬫彁鍑虹殑闂銆?br />鈶″湪log4j.properties鏂囦歡閲屾妸"log4j.rootCategory=DEBUG,stdout,R"鏀瑰啓鎴?quot;log4j.rootCategory=INFO, stdout,R"錛岃繖鏍峰彧鏄劇ずINFO, WARN, ERROR鐨刲og淇℃伅錛岃孌EBUG淇℃伅涓嶄細琚樉紺猴紱<br /> <p><font size="2"><font size="2">鍦╳eb紼嬪簭涓嬌鐢╨og4j娉ㄦ剰闂<br /></font><font size="2">1銆?nbsp;   鐢變簬jsp鎴杝ervlet鍦ㄦ墽琛岀姸鎬佹椂娌℃湁褰撳墠璺緞姒傚康錛屾墍鏈変嬌鐢≒ropertyConfigurator.configure錛圫tring錛夎鍙ユ壘log4j.properties鏂囦歡鏃惰緇欏嚭鐩稿浜庡綋鍓峧sp鎴杝ervlet鐨勮礬寰勮漿鍖栨垚涓轟竴涓粷瀵圭殑鏂囦歡緋葷粺璺緞銆傛柟娉曟槸浣跨敤servletcontext.getrealpath(string)璇彞銆備緥錛?br /></font>//寰楀埌褰撳墠jsp璺緞<br />String prefix =  getServletContext().getRealPath("/");<br />//璇誨彇log4j.properties<br />PropertyConfigurator.configure(prefix+"\\WEB-INF\\log4j.properties");<br />2銆佺浉搴旂殑log4j.properties璁劇疆鏌愪釜灞炴ф椂涔熻鍦ㄧ▼搴忎腑璁劇疆緇濆璺緞銆備緥錛?br />log4j.appender.R.File灞炴ц緗棩蹇楁枃浠跺瓨鏀句綅緗傛垜浠彲浠ョ敤璇誨啓.properties閰嶇疆鏂囦歡鐨勬柟娉曡繘琛岀伒媧昏緗?br /><br /><font size="2">log4e浣跨敤璇存槑<br /></font><font size="2">鍦ㄤ簡瑙d簡log4j鐨勫姛鑳藉悗錛屾垜浠偗瀹氫細鎴戜滑鐨勭▼搴忎腑緙栧啓涓浜汱og4j鏃ュ織璁板綍銆傚浜庝嬌鐢‥clipse鐨勭▼搴忓憳Log4e灝嗘槸鎴戜滑鏈寰楀姏鐨刲og4j鏃ュ織緙栧啓鍔╂墜錛岀幇鍦ㄥ紑濮婰og4e涔嬫梾銆?br /></font>Log4e鏄竴涓厤璐圭殑Eclipse Plugin錛屽畠鍙府鍔╀綘鍦ㄤ綘鐨凧ava宸ョ▼涓揩閫熷姞鍏og錛?鎴戜滑鍙互鍦?a >http://log4e.jayefem.de/index.php/Download</a>緗戠珯涓婁笅杞絃og4e鏈鏂扮増鏈備笅杞藉悗灝嗙浉搴旀枃浠跺す鎷瘋礉鍒癊clipse鐨勬彃浠剁洰褰曚笅錛岄噸鏂癊clipse錛屽湪棣栭夐」涓細澶氬嚭涓涓?span>Log4e</span>閫夐」銆?br />Log4e鍙互鏈夊涓彃鍏og涓轟竴涓柟娉曘佺被錛屽綋鐒朵篃鍙互鍦ㄥ綋鍓嶄綅緗彃鍏og錛屽悓鏃跺叾涔熷彲浠ユ妸Sysout.out.println()鐨勮漿鎹負log錛涙墍鏈夌殑榪欎竴鍒囧彧闇瑕佷綘鐐圭偣榧犳爣鎴栬呮寜涓嬈″揩鎹烽敭銆?font size="2"><br /><br />Log4e鐨勫疄渚嬪弬鐓?a >http://log4e.jayefem.de</a></font></font></p> //寰楀埌褰撳墠jsp璺緞String prefix =  getServletContext().getRealPath("/");//璇誨彇log4j.propertiesPropertyConfigurator.configure(prefix+"\\WEB-INF\\log4j.properties");2銆佺浉搴旂殑log4j.properties璁劇疆鏌愪釜灞炴ф椂涔熻鍦ㄧ▼搴忎腑璁劇疆緇濆璺緞銆備緥錛歭og4j.appender.R.File灞炴ц緗棩蹇楁枃浠跺瓨鏀句綅緗傛垜浠彲浠ョ敤璇誨啓.properties閰嶇疆鏂囦歡鐨勬柟娉曡繘琛岀伒媧昏緗侺og4e鏄竴涓厤璐圭殑Eclipse Plugin錛屽畠鍙府鍔╀綘鍦ㄤ綘鐨凧ava宸ョ▼涓揩閫熷姞鍏og錛?鎴戜滑鍙互鍦ㄧ綉绔欎笂涓嬭澆Log4e鏈鏂扮増鏈備笅杞藉悗灝嗙浉搴旀枃浠跺す鎷瘋礉鍒癊clipse鐨勬彃浠剁洰褰曚笅錛岄噸鏂癊clipse錛屽湪棣栭夐」涓細澶氬嚭涓涓夐」銆侺og4e鍙互鏈夊涓彃鍏og涓轟竴涓柟娉曘佺被錛屽綋鐒朵篃鍙互鍦ㄥ綋鍓嶄綅緗彃鍏og錛屽悓鏃跺叾涔熷彲浠ユ妸Sysout.out.println()鐨勮漿鎹負log錛涙墍鏈夌殑榪欎竴鍒囧彧闇瑕佷綘鐐圭偣榧犳爣鎴栬呮寜涓嬈″揩鎹烽敭銆?/font></p> 鈶♀憿 logger.debug灝辨槸杈撳嚭debug鐨勪俊鎭紝logger.info灝辨槸杈撳嚭鎻愮ず淇℃伅錛宭ogger.warn灝辨槸鏄劇ず璀﹀憡淇℃伅錛宭ogger.error灝辨槸鏄劇ず閿欒淇℃伅銆備笅闈㈡槸閰嶇疆鏂囦歡log4j.properties鐨勫唴瀹癸細灝辨槸璇存垜瑕佹樉紺烘墍鏈変紭鍏堟潈絳夋柤鍜岄珮浜嶥ebug鐨勪俊鎭?quot;stdout"錛?rdquo;R”琛ㄧず鎴戝畾涔変簡涓や釜杈撳嚭绔?闅忎究浠涔堝悕瀛楅兘濂?銆傗憽涓嬮潰鐨勪笁琛岃stdout杈撳嚭绔叾瀹炴槸鏍囧噯杈撳嚭Console錛屼篃灝辨槸灞忓箷銆傝緭鍑虹殑鏍煎紡鏄疨attern鈶㈠啀鍔犱笂涓嬮潰鍏鍒檒og淇℃伅涓嶅厜鏄劇ず鍦ㄥ睆騫曚笂錛岃屼笖灝嗚淇濆瓨鍦ㄤ竴涓彨"log.txt"鐨勬枃浠墮噷錛屾枃浠舵渶澶т負100KB銆傚鏋滄枃浠跺ぇ灝忚秴榪?00KB錛屾枃浠朵細琚浠芥垚"log.txt.1"錛屾柊鐨?quot;log.txt"緇х畫璁板綍log淇℃伅銆傛帴涓嬫潵鎴戜滑鍙互鏀瑰彉log4j.properties錛岃屼笉闇閲嶆柊緙栬瘧灝卞彲浠ユ帶鍒秎og淇℃伅鏄惁鏄劇ず銆乴og淇℃伅鐨勮緭鍑虹綾誨瀷銆佽緭鍑烘柟寮忋佽緭鍑烘牸寮忥紝絳夌瓑銆備婦渚嬪涓嬶細鈶犲湪log4j.properties鏂囦歡閲屾妸"log4j.rootCategory=DEBUG,stdout,R"鏀瑰啓鎴?quot;log4j.rootCategory=OFF, stdout,R"錛岃繖鏍鋒墍鏈夌殑log淇℃伅閮戒笉浼氭樉紺轟簡錛涜В鍐充簡鏈枃寮濮嬫彁鍑虹殑闂銆傗憽鍦╨og4j.properties鏂囦歡閲屾妸"log4j.rootCategory=DEBUG,stdout,R"鏀瑰啓鎴?quot;log4j.rootCategory=INFO, stdout,R"錛岃繖鏍峰彧鏄劇ずINFO, WARN, ERROR鐨刲og淇℃伅錛岃孌EBUG淇℃伅涓嶄細琚樉紺猴紱//寰楀埌褰撳墠jsp璺緞String prefix =  getServletContext().getRealPath("/");//璇誨彇log4j.propertiesPropertyConfigurator.configure(prefix+"\\WEB-INF\\log4j.properties");2銆佺浉搴旂殑log4j.properties璁劇疆鏌愪釜灞炴ф椂涔熻鍦ㄧ▼搴忎腑璁劇疆緇濆璺緞銆備緥錛歭og4j.appender.R.File灞炴ц緗棩蹇楁枃浠跺瓨鏀句綅緗傛垜浠彲浠ョ敤璇誨啓.properties閰嶇疆鏂囦歡鐨勬柟娉曡繘琛岀伒媧昏緗侺og4e鏄竴涓厤璐圭殑Eclipse Plugin錛屽畠鍙府鍔╀綘鍦ㄤ綘鐨凧ava宸ョ▼涓揩閫熷姞鍏og錛?鎴戜滑鍙互鍦ㄧ綉绔欎笂涓嬭澆Log4e鏈鏂扮増鏈備笅杞藉悗灝嗙浉搴旀枃浠跺す鎷瘋礉鍒癊clipse鐨勬彃浠剁洰褰曚笅錛岄噸鏂癊clipse錛屽湪棣栭夐」涓細澶氬嚭涓涓夐」銆侺og4e鍙互鏈夊涓彃鍏og涓轟竴涓柟娉曘佺被錛屽綋鐒朵篃鍙互鍦ㄥ綋鍓嶄綅緗彃鍏og錛屽悓鏃跺叾涔熷彲浠ユ妸Sysout.out.println()鐨勮漿鎹負log錛涙墍鏈夌殑榪欎竴鍒囧彧闇瑕佷綘鐐圭偣榧犳爣鎴栬呮寜涓嬈″揩鎹烽敭銆?img src ="http://www.tkk7.com/tedeyang/aggbug/18936.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/tedeyang/" target="_blank">灞遍</a> 2005-11-09 10:41 <a href="http://www.tkk7.com/tedeyang/articles/18936.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鐩墠嫻佽鐨勬棩蹇楄褰曞伐鍏烽厤緗ぇ鍏紙log4j,Jakarta Commons Logging,jdk1.4 logging錛?/title><link>http://www.tkk7.com/tedeyang/articles/18935.html</link><dc:creator>灞遍</dc:creator><author>灞遍</author><pubDate>Wed, 09 Nov 2005 02:39:00 GMT</pubDate><guid>http://www.tkk7.com/tedeyang/articles/18935.html</guid><wfw:comment>http://www.tkk7.com/tedeyang/comments/18935.html</wfw:comment><comments>http://www.tkk7.com/tedeyang/articles/18935.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/tedeyang/comments/commentRss/18935.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/tedeyang/services/trackbacks/18935.html</trackback:ping><description><![CDATA[<h3> </h3> <p> </p> <h2>How to do the initial setup of my logging framework </h2> <h2>濡備綍璁劇疆鎴戠殑鏃ュ織妗嗘灦錛?/h2> <p>鍘熸枃鏉ヨ嚜浜?a >http://log4e.jayefem.de/index.php/Log4E:FAQ</a></p> <p>If you are already familiar with your logging framework you might want to skip this section. </p> <p>This chapter gives you a slight idea of how to make the initial setup of your logger. This is NOT supported by Log4E at the moment and was not the intended use at the beginning of this project.<br /></p> <p>Log4E does not ship any logging framework which means that you have to download and install it for yourself! </p> <p>Examples are available for Log4j, Commons Logging, JDK 1.4 Logging (again: you have to do this for yourself). </p> <p> </p> <h4><a name="Log4j">Log4j</a></h4> <ul>1. Download Log4j at <a title="http://logging.apache.org/" target="_blank">http://logging.apache.org/</a> and copy the log4j.jar to your lib directory.<br /><br />2. Create a new file 'log4j.properties' or 'log4j.xml' (case sensitive) and put it in your classpath. To be more concrete: Put in your source directory, the file will be copied by Eclipse automatically to your build directory.<br /><br />For example: <pre> .../MyEclipseProject/ .../MyEclipseProject/src/log4j.properties .../MyEclipseProject/src/com/mycompany/myapp/... </pre> <br />2a. Alternatively, you can use the method org.apache.log4j.PropertyConfigurator.configure("..../log4j.properties");<br /><br /> <p>3. Edit the 'log4j.properties' to declare your own categories, log levels and appenders (which means the output like standard out or a log file). <br /><br />log4j.properties example: </p> <pre> ####################################################################### # Categories and levels ####################################################################### log4j.rootCategory=ERROR, FileApp, ConApp log4j.category.de.jayefem=DEBUG ####################################################################### # Appenders ####################################################################### # ConApp is set to be a ConsoleAppender. log4j.appender.ConApp=org.apache.log4j.ConsoleAppender # ConApp uses PatternLayout. log4j.appender.ConApp.layout=org.apache.log4j.PatternLayout # Define Pattern log4j.appender.ConApp.layout.ConversionPattern=%d [%t] %-5p %c - %m%n # FileApp log4j.appender.FileApp=org.apache.log4j.RollingFileAppender log4j.appender.FileApp.File=D:/proj/Devel/Java/de.jayefem.log4e/log/log4e.log log4j.appender.FileApp.MaxFileSize=500KB # Keep one backup file log4j.appender.FileApp.MaxBackupIndex=1 log4j.appender.FileApp.layout=org.apache.log4j.PatternLayout log4j.appender.FileApp.layout.ConversionPattern=%d [%t] %-5p %c - %m%n </pre> <p>"de.jayefem", "ConApp", "FileApp" and the path to the logfile are selfdefined. All other words are keywords of Log4j.<br /><br />4. That's all. Have fun. <br /></p> <p>Note that there are much more possibilities to configure Log4j. Check <a title="http://logging.apache.org/" target="_blank">http://logging.apache.org/</a> for more. </p> </ul> <p> </p> <p> </p> <p> </p> <h4><a name="Jakarta_Commons_Logging">Jakarta Commons Logging</a></h4> <p> </p> <p> </p> <ul> <p>Jakarta Commons Logging Framework is a wrapper for all common logging frameworks. If you want to use it, you have to install it AND the underlying logging framework. To install the Commons Logging download it from <a title="http://jakarta.apache.org/commons/logging/" target="_blank">http://jakarta.apache.org/commons/logging/</a> and put the commons-logging.jar in your lib directory.<br />The Commons Logging Frameworks uses Log4j by default. When Log4j isn't found in classpath and JDK 1.4 or higher is being used, the JDK 1.4 logger will be used. If none of the above applies, Commons Logging will fall back to the internal SimpleLog. </p> <p>It is also possible to specify the logging framework directly: </p> <p>1. Create a new file 'commons-logging.properties' and put it in your classpath. To be more concrete: Put it in your source directory, the file will be copied by Eclipse automatically to your build directory.<br /><br />For example: </p> <pre> .../MyEclipseProject/ .../MyEclipseProject/src/commons-logging.properties .../MyEclipseProject/src/com/mycompany/myapp/... </pre> 2. Edit the 'commons-logging.properties'. <br /><br />commons-logging.properties example: <pre> # #org.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.LogFactoryImpl # SimpleLog #org.apache.commons.logging.Log = org.apache.commons.logging.impl.SimpleLog # JDK 1.4 logger #org.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger # Avalon Toolkit #org.apache.commons.logging.Log=org.apache.commons.logging.impl.LogKitLogger # Log4j org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger </pre> <p> </p> <br />As though it is not recommended to use Simplelog because it is not threadsafe, here's an example how to set it up: <p> </p> <p>1. Create a new file 'simplelog.properties' and put it in your classpath. To be more concrete: Put it in your source directory, the file will be copied by Eclipse automatically to your build directory.<br /><br />For example: </p> <pre> .../MyEclipseProject/ .../MyEclipseProject/src/simplelog.properties .../MyEclipseProject/src/com/mycompany/myapp/... </pre> 2. Edit the 'simplelog.properties' to declare your own categories and log levels. <br /><br />simplelog.properties example: <pre> # Default logging detail level for all instances of SimpleLog. Must be one of # ("trace", "debug", "info", "warn", "error", or "fatal"). If not specified, # defaults to "info". org.apache.commons.logging.simplelog.defaultlog=warn # Logging detail level for a SimpleLog instance named "xxxxx". Must be one of # ("trace", "debug", "info", "warn", "error", or "fatal"). If not specified, the # default logging detail level is used. org.apache.commons.logging.simplelog.log.de.jayefem.log4e=debug # Set to true if you want the Log instance name to be included in output # messages. Defaults to false. org.apache.commons.logging.simplelog.showlogname=false # Set to true if you want the last componet of the name to be included in # output messages. Defaults to true. org.apache.commons.logging.simplelog.showShortLogname=true # Set to true if you want the current date and time to be included in output # messages. Default is false. org.apache.commons.logging.simplelog.showdatetime=true </pre> <p> </p> <p>See <a title="http://jakarta.apache.org/commons/logging/" target="_blank">http://jakarta.apache.org/commons/logging/</a> for more. </p> </ul> <p> </p> <p> </p> <p> </p> <h4><a name="JDK_1.4_Logging">JDK 1.4 Logging</a></h4> <p> </p> <p> </p> <ul>1. Use JDK 1.4 or higher :-)<br /><br />2. Create a new file 'logging.properties'.<br /><br />3. Invoke your application with:<br />java -Djava.util.logging.config.file=D:\your\path\to\logging.properties com.mycompany.myproject.MyClass<br /><br /> <p>logging.properties example: </p> <pre> # handlers handlers=java.util.logging.FileHandler, java.util.logging.ConsoleHandler # general level .level=INFO # file handler java.util.logging.FileHandler.pattern = %h/java%u.log java.util.logging.FileHandler.limit = 50000 java.util.logging.FileHandler.count = 1 java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter # console handler java.util.logging.ConsoleHandler.level = FINEST java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter test.de.jayefem.log4e.logkits.JDK1_4_Logging.level = FINEST </pre> <p>Since I am not an expert of JDK 1.4 logging there might be better ways to configure the logging framework. Suggestions are welcome.<br />See <a title="http://java.sun.com/j2se/1.4.2/docs/api/java/util/logging/package-summary.html" target="_blank">http://java.sun.com/j2se/1.4.2/docs/api/java/util/logging/package-summary.html</a> for more information. </p> <p> </p> </ul> <h3>鎹apache Jakarta灝忕粍鏇劇粡寮虹儓寤鴻sun鎶妉og4j浣滀負jdk1.4鐨勬棩蹇楀伐鍏鳳紝浣嗚繖鏉″緩璁病鏈夎閲囩撼銆備簬鏄粬浠氨寮鍙戜簡common logging 鏉ュ吋瀹筶og4j鍜宩dk鐨刲ogging錛屽懙鍛點傜畝鍗曚竴鐐癸紝榪樻槸浣跨敤log4j鍚с?/h3> <h3>note錛氬湪eclipse涓繍琛岀▼搴忔椂浼間箮騫朵笉浼氭悳绱㈡湰鏈虹殑classpath錛屽洜姝ゅ嵆浣挎妸log4j.properties鏂囦歡鏀懼埌classpath涓篃娌$敤銆?/h3> <p>鏈榪戝彂鐜癢eblogic涔熸槸鐢ㄧ殑log4j錛屽懙鍛點?/p><img src ="http://www.tkk7.com/tedeyang/aggbug/18935.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/tedeyang/" target="_blank">灞遍</a> 2005-11-09 10:39 <a href="http://www.tkk7.com/tedeyang/articles/18935.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://chn139.com" target="_blank">成年人网站免费视频</a>| <a href="http://m8va.com" target="_blank">久久er国产精品免费观看2</a>| <a href="http://yg1617.com" target="_blank">我的小后妈韩剧在线看免费高清版</a>| <a href="http://pufenghotel.com" target="_blank">国产偷窥女洗浴在线观看亚洲 </a>| <a href="http://eeussdd.com" target="_blank">亚洲av无码片vr一区二区三区</a>| <a href="http://4228970.com" target="_blank">18禁超污无遮挡无码免费网站国产</a>| <a href="http://57fi.com" target="_blank">亚洲国产成人手机在线电影bd</a>| <a href="http://9527paotui.com" target="_blank">69av免费视频</a>| <a href="http://gdfcjzx.com" target="_blank">日韩亚洲国产综合高清</a>| <a href="http://woaisouluo.com" target="_blank">最新仑乱免费视频</a>| <a href="http://kingleadsw.com" target="_blank">亚洲av纯肉无码精品动漫</a>| <a href="http://ytsp88.com" target="_blank">成人永久福利免费观看</a>| <a href="http://www-79983.com" target="_blank">老司机午夜在线视频免费</a>| <a href="http://ehiver.com" target="_blank">久久国产成人亚洲精品影院 </a>| <a href="http://8xcb.com" target="_blank">亚洲三级在线免费观看</a>| <a href="http://liulian88.com" target="_blank">永久看日本大片免费35分钟 </a>| <a href="http://xzdlgp.com" target="_blank">久久亚洲熟女cc98cm</a>| <a href="http://my533.com" target="_blank">国产成人福利免费视频</a>| <a href="http://zhuguangbaoyu.com" target="_blank">亚洲三级中文字幕</a>| <a href="http://cztshw.com" target="_blank">国产成人在线免费观看</a>| <a href="http://9988u.com" target="_blank">成年免费a级毛片</a>| <a href="http://xianliwang.com" target="_blank">伊人久久大香线蕉亚洲五月天 </a>| <a href="http://173ba.com" target="_blank">亚洲6080yy久久无码产自国产</a>| <a href="http://038037.com" target="_blank">国产成人免费永久播放视频平台 </a>| <a href="http://deyingwh.com" target="_blank">野花高清在线电影观看免费视频</a>| <a href="http://zjpcyh.com" target="_blank">亚洲免费黄色网址</a>| <a href="http://senimei9.com" target="_blank">国产免费久久精品</a>| <a href="http://gkhnf.com" target="_blank">a级毛片高清免费视频就</a>| <a href="http://jxszzhzs.com" target="_blank">亚洲综合国产精品</a>| <a href="http://ydxcsh.com" target="_blank">免费高清在线影片一区</a>| <a href="http://xxx2222.com" target="_blank">青青草国产免费国产是公开</a>| <a href="http://qiwangxuan.com" target="_blank">亚洲精品美女久久久久99</a>| <a href="http://www431234.com" target="_blank">1000部无遮挡拍拍拍免费视频观看</a>| <a href="http://ri9999.com" target="_blank">亚洲男人天堂2022</a>| <a href="http://zddzbp.com" target="_blank">精品国产亚洲男女在线线电影</a>| <a href="http://moushengguigz.com" target="_blank">亚洲国产精品免费视频</a>| <a href="http://louqibang.com" target="_blank">国产 亚洲 中文在线 字幕</a>| <a href="http://18eeuus.com" target="_blank">亚洲裸男gv网站</a>| <a href="http://xianzijie.com" target="_blank">欧洲一级毛片免费</a>| <a href="http://wushicn.com" target="_blank">黄色毛片视频免费</a>| <a href="http://kanboy.com" target="_blank">亚洲国产日韩女人aaaaaa毛片在线 </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>