锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲AV综合色区无码二区爱AV,91精品国产亚洲爽啪在线影院,国产亚洲蜜芽精品久久http://www.tkk7.com/polarwind/zh-cnSat, 10 May 2025 00:04:31 GMTSat, 10 May 2025 00:04:31 GMT60鍏充簬log4j(涓)----浣跨敤http://www.tkk7.com/polarwind/archive/2005/10/22/16413.html澶槼椋?/dc:creator>澶槼椋?/author>Sat, 22 Oct 2005 05:03:00 GMThttp://www.tkk7.com/polarwind/archive/2005/10/22/16413.htmlhttp://www.tkk7.com/polarwind/comments/16413.htmlhttp://www.tkk7.com/polarwind/archive/2005/10/22/16413.html#Feedback0http://www.tkk7.com/polarwind/comments/commentRss/16413.htmlhttp://www.tkk7.com/polarwind/services/trackbacks/16413.html         鏈榪戞鍦ㄥ仛涓涓」鐩紝鍏朵腑瑕佷嬌鐢╨og4j錛屾妸鎴戝瀹冪殑涓浜涗簡瑙e拰鐪嬫硶鍦ㄨ繖閲屽啓鍑烘潵錛屼緵澶у鍙傝冦?BR>         浠婂ぉ鍙璁簂og4j鐨勪嬌鐢ㄣ?BR>

涓錛氶厤緗?/H3>

A:)鍦╓eb Application 涓嬌鐢╨og4j
Step 1:
閰嶇疆log4j閰嶇疆鏂囦歡
=========================
# Set root logger level to DEBUG and its only appender to A1
#log4j涓湁浜旂駭logger
#FATAL0
#ERROR3
#WARN4
#INFO6
#DEBUG7
log4j.rootLogger=DEBUG, A1
# A1 is set to be a ConsoleAppender.
#log4j涓瑼ppender鏈夊嚑灞?BR>#ConsoleAppender杈撳嚭鍒版帶鍒跺彴
log4j.appender.A1=org.apache.log4j.ConsoleAppender

# A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
#杈撳嚭鏍煎紡 鍏蜂綋鏌ョ湅log4j javadoc org.apache.log4j.PatternLayout
#d 鏃墮棿 ....
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n

================================鍙﹀涓縐嶉厤緗?BR>log4j.rootLogger=debug, stdout, R

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

# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
#R 杈撳嚭鍒版枃浠?BR>log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=example.log

log4j.appender.R.MaxFileSize=100KB
# Keep one backup file
log4j.appender.R.MaxBackupIndex=1

log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n

Step 2:鍐欏惎鍔ㄧ殑Servlet

public class InitServlet extends HttpServlet {

public void init() {
ServletContext sct = getServletContext();
String prefix = sct.getRealPath("/");
//log4j 閰嶇疆鏂囦歡瀛樻斁鐩綍
System.out.println("[....Log4j]: The Root Path: " + prefix);
System.out.println("[....Log4j]: InitServlet init start...");
String file = getInitParameter("log4j");
//log4j 閰嶇疆鏂囦歡
if (file != null) {
PropertyConfigurator.configure(prefix + file);
//鏍規嵁閰嶇疆鍒濆鍖杔og4j
}

System.out.println("[....Log4j]: InitServlet Init Sucess...");

}

public void doGet(HttpServletRequest req, HttpServletResponse res) {

}

public void doPost(HttpServletRequest req, HttpServletResponse res) {

}
}

B:鍦ㄤ竴鑸殑IDE涓嬌鐢╨og4j,鍥犱負浣跨敤log4j闇瑕佸仛涓浜涘垵濮嬪寲錛屽湪Web Application
涓繖涓閮ㄥ垎鍒濆鍖栨槸鏈堿ppServer 鍚姩鏄姞杞界殑銆傚湪IDE涓紝鍒欐垜浠湪浣跨敤log4j
涔嬪墠闇瑕佽嚜宸遍厤緗竴涓嬨?BR>濡備笅鏂囦歡錛?BR>public final class Lo4jTest {
private static String CLASS_NAME = "com.bingo.test.Lo4jTest";
private static Logger log = Logger.getLogger(CLASS_NAME);
//鍦╓eb Application 涓笅闈㈢殑pattern鏄湪log4j鐨勯厤緗枃浠朵腑閰嶇疆鐨勩?BR>//鐜板湪鎴戜滑鎵嬪姩閰嶇疆
private static String pattern="%-4r [%-t] [%p] [%c] [%x] - [%m]%n";
private static String pattern2="%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n";
//璁劇疆杈撳嚭灞?BR>//
private static ConsoleAppender consAppender =
new ConsoleAppender(
new PatternLayout(pattern2));
public static void main(String[] args) {
//閰嶇疆log4j
BasicConfigurator.configure(consAppender);
// void configure(Appender appender);
// void configure();
//閰嶇疆鏃秎og4j鎻愪緵浜嗕袱縐嶆柟寮?BR>//鍚庝竴縐嶆瘮杈冪畝鍗曪紝杈撳嚭鐨勪俊鎭笉澶熻緇?BR>//鎴戜滑鍙互浣跨敤鍓嶄竴縐嶈緭鍑烘垜浠笇鏈涚殑鏍煎紡
log.debug("Log4j Debug.");
log.error("Log4j Error.");
log.info("Log4j Info.");
log.fatal("Log4j Fatal.");
}
}
//浣跨敤pattern2涓婇潰鐨勮緭鍑虹粨鏋滃涓?BR>2002-08-30 13:49:09 [com.bingo.test.Lo4jTest]-[DEBUG] Log4j Debug.
2002-08-30 13:49:09 [com.bingo.test.Lo4jTest]-[ERROR] Log4j Error.
2002-08-30 13:49:09 [com.bingo.test.Lo4jTest]-[INFO] Log4j Info.
2002-08-30 13:49:09 [com.bingo.test.Lo4jTest]-[FATAL] Log4j Fatal.
//鍋囧鎴戜滑浣跨敤pattern杈撳嚭濡備笅:
0 [main] [DEBUG] [com.bingo.test.Lo4jTest] [] - [Log4j Debug.]
0 [main] [ERROR] [com.bingo.test.Lo4jTest] [] - [Log4j Error.]
0 [main] [INFO] [com.bingo.test.Lo4jTest] [] - [Log4j Info.]
0 [main] [FATAL] [com.bingo.test.Lo4jTest] [] - [Log4j Fatal.]


浜岋細浣跨敤log4j
鍦ㄥ疄闄呬嬌鐢ㄨ繃紼嬩腑鍏跺疄闈炲父綆鍗?

1:)濡備笅瀹氫箟log

private static String CLASS_NAME = "com.bingo.test.Lo4jTest";
//log4j1.2
private static Logger log = Logger.getLogger(CLASS_NAME);

2:)鍐欐棩蹇?/H5>

log.debug("Log4j Debug.");
log.error("Log4j Error.");
log.info("Log4j Info.");
log.fatal("Log4j Fatal.");
//void debug(Object message)
  //Log a message object with the DEBUG level.
  //void debug(Object message, Throwable t)
  //Log a message object with the DEBUG level including the
  //stack trace of the Throwable t passed as parameter.

涓夛細娉ㄦ剰浜嬮」


1:鍦ㄥ叿浣撲嬌鐢ㄤ腑娉ㄦ剰涓嶅悓鐨勪俊鎭嬌鐢ㄤ笉鍚岀殑log鏂瑰紡錛岄夋嫨debug,error,
info,fatal涓殑涓縐嶏紝浠ュ悗鍙互鏍規嵁闇瑕佸睆钄介儴鍒嗚緭鍑?BR>2:寮鍙戣繃紼嬩腑灝介噺杈撳嚭鍒版帶鍒跺彴錛岃繍琛岃繃紼嬩腑鍒欎慨鏀歸厤緗嬌鍏惰緭鍑哄埌鏂囦歡.
3:瀹氫箟log灝介噺浣跨敤鏂囦歡鍚嶄綔涓哄弬鏁幫紝榪欐牱瀹規槗鏌ユ壘閿欒.



]]>
寮鍗鋒槑瀹?/title><link>http://www.tkk7.com/polarwind/archive/2005/10/19/16048.html</link><dc:creator>澶槼椋?/dc:creator><author>澶槼椋?/author><pubDate>Wed, 19 Oct 2005 11:40:00 GMT</pubDate><guid>http://www.tkk7.com/polarwind/archive/2005/10/19/16048.html</guid><wfw:comment>http://www.tkk7.com/polarwind/comments/16048.html</wfw:comment><comments>http://www.tkk7.com/polarwind/archive/2005/10/19/16048.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/polarwind/comments/commentRss/16048.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/polarwind/services/trackbacks/16048.html</trackback:ping><description><![CDATA[<P>寰堝鍚屽閮藉湪鍋氭妧鏈紝榪欓噷灝辨槸鏂逛究澶у鐨勪竴涓湴鏂廣傚鉤鏃惰皥璋堝ぇ瀹剁殑瀵規妧鏈殑鐪嬫硶鍜屾劅鍙楋紱璋堣皥鍙兘閬囧埌闂鐨勬妧鏈粏鑺傦紱璋堣皥欏圭洰鍙嶆濓紝絳夌瓑銆傚笇鏈涜兘鑳戒簰鎯犲ぇ瀹躲?/P><img src ="http://www.tkk7.com/polarwind/aggbug/16048.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/polarwind/" target="_blank">澶槼椋?/a> 2005-10-19 19:40 <a href="http://www.tkk7.com/polarwind/archive/2005/10/19/16048.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://wwwzs88.com" target="_blank">亚洲精品国产精品乱码不卡√ </a>| <a href="http://45-po.com" target="_blank">你是我的城池营垒免费看</a>| <a href="http://137499.com" target="_blank">国产91免费在线观看</a>| <a href="http://hnmxld.com" target="_blank">亚洲精品高清国产一久久</a>| <a href="http://www876444.com" target="_blank">嫩草在线视频www免费观看</a>| <a href="http://xiamenwave.com" target="_blank">亚洲国产另类久久久精品黑人</a>| <a href="http://www77714.com" target="_blank">亚洲免费一区二区</a>| <a href="http://www-2236444.com" target="_blank">亚洲国产精品视频</a>| <a href="http://cc8n.com" target="_blank">好猛好深好爽好硬免费视频</a>| <a href="http://ittenyear.com" target="_blank">亚洲综合亚洲综合网成人</a>| <a href="http://baiyifuwu.com" target="_blank">亚洲精品视频免费观看</a>| <a href="http://newbuybay.com" target="_blank">国产AV无码专区亚洲AV男同</a>| <a href="http://meyume.com" target="_blank">无码日韩精品一区二区免费暖暖 </a>| <a href="http://zhiwajic.com" target="_blank">亚洲最新在线视频</a>| <a href="http://ivr69.com" target="_blank">色影音免费色资源</a>| <a href="http://1178767.com" target="_blank">亚洲最大无码中文字幕</a>| <a href="http://lawelites.com" target="_blank">波多野结衣久久高清免费</a>| <a href="http://ge2hao.com" target="_blank">香港经典a毛片免费观看看</a>| <a href="http://kwknc.com" target="_blank">亚洲av无码成人精品区</a>| <a href="http://zgj688.com" target="_blank">国产免费区在线观看十分钟</a>| <a href="http://mm9d.com" target="_blank">亚洲国产精品久久久天堂</a>| <a href="http://tmg-beelen.com" target="_blank">99热这里只有精品免费播放</a>| <a href="http://siqingsizu.com" target="_blank">亚洲国产福利精品一区二区</a>| <a href="http://91haikala.com" target="_blank">性感美女视频免费网站午夜 </a>| <a href="http://aqddv.com" target="_blank">精品女同一区二区三区免费站</a>| <a href="http://116com.com" target="_blank">亚洲一区在线视频</a>| <a href="http://9xcb.com" target="_blank">四虎永久成人免费</a>| <a href="http://wwwpaogou123.com" target="_blank">久久成人18免费网站</a>| <a href="http://www44xixi.com" target="_blank">久久亚洲AV无码精品色午夜</a>| <a href="http://xianzznn.com" target="_blank">最近中文字幕mv免费高清电影</a>| <a href="http://glhrsydc.com" target="_blank">免费大片av手机看片</a>| <a href="http://aizaicc.com" target="_blank">亚洲AV永久无码区成人网站 </a>| <a href="http://cz655.com" target="_blank">成人免费视频一区二区</a>| <a href="http://86trader.com" target="_blank">国产成人亚洲综合色影视</a>| <a href="http://mtsp2.com" target="_blank">青青视频观看免费99</a>| <a href="http://yaojing123.com" target="_blank">国产亚洲视频在线观看网址</a>| <a href="http://chinacmk.com" target="_blank">亚洲精品少妇30p</a>| <a href="http://thinkchating.com" target="_blank">国产va精品免费观看</a>| <a href="http://adcadm.com" target="_blank">丰满少妇作爱视频免费观看</a>| <a href="http://boyonet.com" target="_blank">精品亚洲国产成AV人片传媒</a>| <a href="http://fsdyzs.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>