乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      JR - 精品文章 - 原來寫的一篇老文:實戰(zhàn)Log4j

       philip 2006-07-03
      原來寫的一篇老文:實戰(zhàn)Log4j
      changzheng 原創(chuàng)  (參與分:32628,專家分:985)   發(fā)表:2004-11-28 10:09   版本:1.0   閱讀:3194

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


       實驗步驟:
       輸出到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!!!");
       //只有這個錯誤才會寫入2000日志
       logger2.fatal("fatal!!!");


       發(fā)送email通知管理員:
       1. 首先下載JavaMail和JAF, 
        http://java./j2ee/ja/javamail/index.html 
       http://java./beans/glasgow/jaf.html 
       在項目中引用mail.jar和activation.jar。
       2. 寫配置文件
       # 將日志發(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
       3.調(diào)用代碼:
       //把日志發(fā)送到mail
       Logger logger3 = Logger.getLogger("MailLog");
       logger3.warn("warn!!!");
       logger3.error("error!!!");
       logger3.fatal("fatal!!!");

       在后臺輸出所有類別的錯誤:
       1. 寫配置文件
       # 在后臺輸出
       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
       2.調(diào)用代碼
       Logger logger1 = Logger.getLogger("console");
       logger1.debug("debug!!!");
       logger1.info("info!!!");
       logger1.warn("warn!!!");
       logger1.error("error!!!");
       logger1.fatal("fatal!!!");

       --------------------------------------------------------------------
       全部配置文件: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.    //只有這個錯誤才會寫入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ǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多