锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲三区在线观看无套内射,亚洲六月丁香婷婷综合,亚洲gv猛男gv无码男同短文http://m.tkk7.com/polarwind/zh-cnSat, 10 May 2025 00:03:10 GMTSat, 10 May 2025 00:03:10 GMT60鍏充簬log4j(涓)----浣跨敤http://m.tkk7.com/polarwind/archive/2005/10/22/16413.html澶槼椋?/dc:creator>澶槼椋?/author>Sat, 22 Oct 2005 05:03:00 GMThttp://m.tkk7.com/polarwind/archive/2005/10/22/16413.htmlhttp://m.tkk7.com/polarwind/comments/16413.htmlhttp://m.tkk7.com/polarwind/archive/2005/10/22/16413.html#Feedback0http://m.tkk7.com/polarwind/comments/commentRss/16413.htmlhttp://m.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://m.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://m.tkk7.com/polarwind/archive/2005/10/19/16048.html</guid><wfw:comment>http://m.tkk7.com/polarwind/comments/16048.html</wfw:comment><comments>http://m.tkk7.com/polarwind/archive/2005/10/19/16048.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.tkk7.com/polarwind/comments/commentRss/16048.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/polarwind/services/trackbacks/16048.html</trackback:ping><description><![CDATA[<P>寰堝鍚屽閮藉湪鍋氭妧鏈紝榪欓噷灝辨槸鏂逛究澶у鐨勪竴涓湴鏂廣傚鉤鏃惰皥璋堝ぇ瀹剁殑瀵規妧鏈殑鐪嬫硶鍜屾劅鍙楋紱璋堣皥鍙兘閬囧埌闂鐨勬妧鏈粏鑺傦紱璋堣皥欏圭洰鍙嶆濓紝絳夌瓑銆傚笇鏈涜兘鑳戒簰鎯犲ぇ瀹躲?/P><img src ="http://m.tkk7.com/polarwind/aggbug/16048.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/polarwind/" target="_blank">澶槼椋?/a> 2005-10-19 19:40 <a href="http://m.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://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://www-64000.com" target="_blank">亚洲午夜无码久久久久小说</a>| <a href="http://yuyang0752.com" target="_blank">伊人久久免费视频</a>| <a href="http://988938.com" target="_blank">亚洲国产亚洲综合在线尤物</a>| <a href="http://xhm33.com" target="_blank">国产av无码专区亚洲国产精品</a>| <a href="http://asdfghjklzxcv.com" target="_blank">国产成人免费午夜在线观看</a>| <a href="http://519vip.com" target="_blank">国产成人精品免费大全</a>| <a href="http://k4h3.com" target="_blank">欧美亚洲国产SUV</a>| <a href="http://612662.com" target="_blank">亚洲国产成人99精品激情在线</a>| <a href="http://masfd.com" target="_blank">亚洲日韩精品一区二区三区</a>| <a href="http://bobostrong31.com" target="_blank">破了亲妺妺的处免费视频国产</a>| <a href="http://xvwenyue.com" target="_blank">120秒男女动态视频免费</a>| <a href="http://www-yhty.com" target="_blank">黄桃AV无码免费一区二区三区</a>| <a href="http://hucgjc.com" target="_blank">久久精品国产亚洲AV未满十八</a>| <a href="http://txtmp3.com" target="_blank">亚洲免费电影网站</a>| <a href="http://9522952.com" target="_blank">亚洲日本在线看片</a>| <a href="http://linmh.com" target="_blank">亚洲无码在线播放</a>| <a href="http://baiyifuwu.com" target="_blank">亚洲国产综合精品中文字幕</a>| <a href="http://88ww99.com" target="_blank">色吊丝永久在线观看最新免费</a>| <a href="http://733807.com" target="_blank">波多野结衣在线免费视频</a>| <a href="http://yangguang882.com" target="_blank">在线观看特色大片免费网站</a>| <a href="http://kuaizhuxia.com" target="_blank">九九免费观看全部免费视频</a>| <a href="http://35xyz.com" target="_blank">美女免费视频一区二区</a>| <a href="http://shelaoban.com" target="_blank">亚洲精品美女久久久久久久</a>| <a href="http://dbyssw.com" target="_blank">亚洲综合无码一区二区痴汉</a>| <a href="http://43caopen.com" target="_blank">亚洲另类精品xxxx人妖</a>| <a href="http://77tok.com" target="_blank">亚洲成aⅴ人片在线观</a>| <a href="http://8v4y.com" target="_blank">久久亚洲精品成人AV</a>| <a href="http://89kino.com" target="_blank">亚洲av无码不卡一区二区三区</a>| <a href="http://1314c.com" target="_blank">亚洲区小说区图片区QVOD</a>| <a href="http://pchbgs.com" target="_blank">亚洲日韩国产精品乱</a>| <a href="http://tccqdy.com" target="_blank">亚洲国产精品自产在线播放</a>| <a href="http://wwwff113.com" target="_blank">国产一级理论免费版</a>| <a href="http://daohang123456.com" target="_blank">国产精品视_精品国产免费</a>| <a href="http://8x8xbu.com" target="_blank">免费黄网在线观看</a>| <a href="http://taojin5.com" target="_blank">在线观看免费国产视频</a>| <a href="http://tv695.com" target="_blank">免费国产真实迷j在线观看</a>| <a href="http://42329c.com" target="_blank">亚洲?v无码国产在丝袜线观看</a>| <a href="http://3x79.com" target="_blank">www.亚洲色图.com</a>| <a href="http://caoliushequ9.com" target="_blank">国产精品亚洲精品日韩已方</a>| <a href="http://yctbhb.com" target="_blank">国产精品亚洲美女久久久</a>| <a href="http://35469642.com" target="_blank">久久久久无码专区亚洲av</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>