国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
JR - 精品文章 - 原來寫的一篇老文:實(shí)戰(zhàn)Log4j
原來寫的一篇老文:實(shí)戰(zhàn)Log4j
changzheng 原創(chuàng)  (參與分:32628,專家分:985)   發(fā)表:2004-11-28 10:09   版本:1.0   閱讀:3194

實(shí)驗(yàn)?zāi)康模?br> 1.把FATAL級錯(cuò)誤寫入2000NT日志
 2. WARN,ERROR,F(xiàn)ATAL級錯(cuò)誤發(fā)送email通知管理員
 3.其他級別的錯(cuò)誤直接在后臺輸出 


 實(shí)驗(yàn)步驟:
 輸出到2000NT日志
 1.把Log4j壓縮包里的NTEventLogAppender.dll拷到WINNT\SYSTEM32目錄下
 2.寫配置文件log4j.properties

 # 在2000系統(tǒng)日志輸出
 log4j.logger.NTlog=FATAL, A8
 # APPENDER A8
 log4j.appender.A8=org.apache.log4j.nt.NTEventLogAppender
 log4j.appender.A8.Source=JavaTest
 log4j.appender.A8.layout=org.apache.log4j.PatternLayout
 log4j.appender.A8.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n

 3.調(diào)用代碼:
 Logger logger2 = Logger.getLogger("NTlog"); //要和配置文件中設(shè)置的名字相同
 logger2.debug("debug!!!");
 logger2.info("info!!!");
 logger2.warn("warn!!!");
 logger2.error("error!!!");
 //只有這個(gè)錯(cuò)誤才會寫入2000日志
 logger2.fatal("fatal!!!");


 發(fā)送email通知管理員:
 1. 首先下載JavaMail和JAF, 
  http://java.sun.com/j2ee/ja/javamail/index.html 
 
 --------------------------------------------------------------------
 全部配置文件:log4j.properties
 # 在后臺輸出
 log4j.logger.console=DEBUG, A1
 # APPENDER A1
 log4j.appender.A1=org.apache.log4j.ConsoleAppender
 log4j.appender.A1.layout=org.apache.log4j.PatternLayout
 log4j.appender.A1.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n

 # 在2000系統(tǒng)日志輸出
 log4j.logger.NTlog=FATAL, A8
 # APPENDER A8
 log4j.appender.A8=org.apache.log4j.nt.NTEventLogAppender
 log4j.appender.A8.Source=JavaTest
 log4j.appender.A8.layout=org.apache.log4j.PatternLayout
 log4j.appender.A8.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n

 # 將日志發(fā)送到email
 log4j.logger.MailLog=WARN,A5
 #  APPENDER A5
 log4j.appender.A5=org.apache.log4j.net.SMTPAppender
 log4j.appender.A5.BufferSize=5
 log4j.appender.A5.To=chunjie@263.net
 log4j.appender.A5.From=error@error.com
 log4j.appender.A5.Subject=ErrorLog
 log4j.appender.A5.SMTPHost=smtp.263.net
 log4j.appender.A5.layout=org.apache.log4j.PatternLayout
 log4j.appender.A5.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n

 全部代碼:Log4jTest.java
 
  1. /*
  2.   * 創(chuàng)建日期 2003-11-13
  3.   */
  4.  package edu.bcu.Bean;
  5.  import org.apache.log4j.*;
  6.  //import org.apache.log4j.nt.*;
  7.  //import org.apache.log4j.net.*;
  8.  /**
  9.   * @author yanxu
  10.   */
  11.  public class Log4jTest
  12.  {
  13.   public static void main(String args[])
  14.   {
  15.    PropertyConfigurator.configure("log4j.properties");
  16.    //在后臺輸出
  17.    Logger logger1 = Logger.getLogger("console");
  18.    logger1.debug("debug!!!");
  19.    logger1.info("info!!!");
  20.    logger1.warn("warn!!!");
  21.    logger1.error("error!!!");
  22.    logger1.fatal("fatal!!!");
  23.    //在NT系統(tǒng)日志輸出
  24.    Logger logger2 = Logger.getLogger("NTlog");
  25.    //NTEventLogAppender nla = new NTEventLogAppender();
  26.    logger2.debug("debug!!!");
  27.    logger2.info("info!!!");
  28.    logger2.warn("warn!!!");
  29.    logger2.error("error!!!");
  30.    //只有這個(gè)錯(cuò)誤才會寫入2000日志
  31.    logger2.fatal("fatal!!!");
  32.    //把日志發(fā)送到mail
  33.    Logger logger3 = Logger.getLogger("MailLog");
  34.    //SMTPAppender sa = new SMTPAppender();
  35.    logger3.warn("warn!!!");
  36.    logger3.error("error!!!");
  37.    logger3.fatal("fatal!!!");
  38.   }
  39.  }
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
JR - 精品文章 - 使用log4j
log4j xml 配置
log4j.properties 使用
用log4j代替tomcat自身的log - allentemplar的技術(shù)專欄 - CS...
Tomcat日志設(shè)定
JAVA log4j 同一個(gè)類日志輸出 到不同的log文件中配置
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服