锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲三区在线观看无套内射,亚洲六月丁香婷婷综合,亚洲gv猛男gv无码男同短文http://www.tkk7.com/polarwind/zh-cnSat, 10 May 2025 00:03:10 GMTSat, 10 May 2025 00:03:10 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://lebaojj.com" target="_blank">亚洲熟妇中文字幕五十中出</a>| <a href="http://qq2071.com" target="_blank">亚洲国产婷婷综合在线精品</a>| <a href="http://zjj100.com" target="_blank">亚洲AV综合色区无码一区爱AV </a>| <a href="http://qnyjny.com" target="_blank">亚洲线精品一区二区三区影音先锋 </a>| <a href="http://902578.com" target="_blank">性做久久久久免费观看</a>| <a href="http://7766ks.com" target="_blank">亚洲成人黄色网址</a>| <a href="http://wuhhz.com" target="_blank">jjizz全部免费看片</a>| <a href="http://vcnxa.com" target="_blank">亚洲图片中文字幕</a>| <a href="http://taoh2510.com" target="_blank">男人的好看免费观看在线视频</a>| <a href="http://ywjh666.com" target="_blank">亚洲午夜电影一区二区三区</a>| <a href="http://j2eesp.com" target="_blank">国产成人福利免费视频</a>| <a href="http://www55nana.com" target="_blank">亚洲丰满熟女一区二区v</a>| <a href="http://sdhgjscl.com" target="_blank">999国内精品永久免费观看</a>| <a href="http://www9k832.com" target="_blank">亚洲免费视频播放</a>| <a href="http://51cga.com" target="_blank">最近中文字幕无吗高清免费视频</a>| <a href="http://2255325.com" target="_blank">亚洲色大情网站www</a>| <a href="http://ybcin.com" target="_blank">亚洲av成人一区二区三区在线观看 </a>| <a href="http://asdfghjklzxcv.com" target="_blank">毛片免费在线观看网址</a>| <a href="http://fense1.com" target="_blank">亚洲av日韩精品久久久久久a</a>| <a href="http://www84847.com" target="_blank">四虎在线播放免费永久视频</a>| <a href="http://922eee.com" target="_blank">一二三区免费视频</a>| <a href="http://bwgdbjb.com" target="_blank">亚洲AV无码一区二区三区系列</a>| <a href="http://sdzhly.com" target="_blank">日本免费大黄在线观看</a>| <a href="http://fuhui123.com" target="_blank">亚洲中文字幕人成乱码</a>| <a href="http://binz132.com" target="_blank">国产高清免费在线</a>| <a href="http://mcsser.com" target="_blank">久久精品无码免费不卡</a>| <a href="http://njyadi.com" target="_blank">久久久久亚洲AV无码麻豆</a>| <a href="http://qqc46.com" target="_blank">色婷婷7777免费视频在线观看</a>| <a href="http://35419470.com" target="_blank">久久亚洲精品成人无码</a>| <a href="http://zkqzdq.com" target="_blank">亚洲人成影院在线无码按摩店</a>| <a href="http://41xjj.com" target="_blank">18禁黄网站禁片免费观看不卡</a>| <a href="http://yw8885.com" target="_blank">亚洲色大成网站www永久男同 </a>| <a href="http://s8sb.com" target="_blank">亚洲精品~无码抽插</a>| <a href="http://9898vip.com" target="_blank">a拍拍男女免费看全片</a>| <a href="http://ldcatv.com" target="_blank">亚洲欧美日韩综合久久久</a>| <a href="http://cqkalai.com" target="_blank">亚洲人成色77777在线观看大</a>| <a href="http://8mav1007.com" target="_blank">欧洲精品99毛片免费高清观看</a>| <a href="http://8xk7u9.com" target="_blank">亚洲国产无线乱码在线观看</a>| <a href="http://jcthbank.com" target="_blank">中文字幕精品无码亚洲字</a>| <a href="http://0730jxpm.com" target="_blank">69视频免费在线观看</a>| <a href="http://51jingpai.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>