<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-9  評(píng)論-1  文章-0  trackbacks-0

    log4的使用方法:

    log4是具有日志記錄功能,主要通過(guò)一個(gè)配置文件來(lái)對(duì)程序進(jìn)行監(jiān)測(cè)
    有兩種配置方式:一種程序配置,一種文件配置
    有三個(gè)主要單元要了解,Logger,appender,layout.

    logger是進(jìn)行記錄的主要類,appender是記錄的方式,layout是記錄的格式
    logger七種日志級(jí)別:debug,info,warn,error,fatal,all,off
    最常用的應(yīng)該是debug()和info();而warn()、error()、fatal()僅在相應(yīng)事件發(fā)生后才使用

    appender主要分三類,終端輸出,文件輸出,流輸出
    ConsoleAppender
    FileAppender
    WriterAppender

    layout也分三類:簡(jiǎn)單格式,html格式,匹配格式
    SimpleLayout
    HTMLLayout
    PatternLayout

    輸出簡(jiǎn)寫:(用在PatternLayout)
    %m 輸出代碼中指定的消息
    %p 輸出優(yōu)先級(jí)
    %r 輸出自應(yīng)用啟動(dòng)到輸出該log信息耗費(fèi)的毫秒數(shù)
    %c 輸出所屬的類目,通常就是所在類的全名
    %t 輸出產(chǎn)生該日志事件的線程名
    %n 輸出一個(gè)回車換行符,Windows平臺(tái)為“\r\n”,Unix平臺(tái)為“\n”
    %d 輸出日志時(shí)間點(diǎn)的日期或時(shí)間,默認(rèn)格式為ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss,SSS},輸出類似:2002年10月18日 22:10:28,921
    %l 輸出日志事件的發(fā)生位置,包括類目名、發(fā)生的線程,以及在代碼中的行數(shù)。一般使用了它就不需使用%c了


    作用實(shí)例:
    程序配置一般過(guò)程:
    1.得到特定名稱的logger
    2.得到其中一個(gè)layout
    3.根據(jù)layout得到appender
    4.logger添加appender
    5.logger設(shè)置級(jí)別
    6.logger輸出有級(jí)別的日志信息

    程序:
    Logger logger = Logger.getLogger(Test.class.getName())???? //取得logger
    SimpleLayout simpleLayut = new SimpleLayout()????????????? //取得layout
    FileAppender fa = new FileAppender(simpleLayout,"test.log") //取得appender
    logger.addAppender(fa)???????????????????????????????????? //添加appender
    logger.set((Level)Level.DEBUG)???????????????????????????? //設(shè)置級(jí)別
    logger.debug("hihihihih")????????????????????????????????? //記錄信息


    文件配置過(guò)程:
    1.得到特定名稱的logger
    2.加載配置文件????? (配置文件做了2-5的工作)
    3.logger輸出有級(jí)別的日志信息

    文件配置程序:
    1.Logger logger = Logger.getLogger(Test.class.getName())???? //取得logger
    2.使用下面的配置加載
    3.輸出信息


    文件配置分properties,xml
    讀取properties:
    PropertyConfigurator.configure("logTest.properties");

    讀取xml:
    DOMConfigurator.configure("src/logTest.xml");

    posted on 2006-12-02 22:39 你是目標(biāo) 閱讀(3879) 評(píng)論(1)  編輯  收藏

    評(píng)論:
    # re: log4使用介紹[未登錄](méi) 2015-03-20 16:09 | 1

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 永久亚洲成a人片777777| 性色av免费观看| 亚洲性猛交XXXX| 国产黄在线观看免费观看不卡| 国产免费观看视频| 国产尤物在线视精品在亚洲| 日本一道本高清免费| 亚洲国产成人久久综合| 午夜网站免费版在线观看| 亚洲人成网亚洲欧洲无码| 永久免费看bbb| 美女18毛片免费视频| 免费不卡中文字幕在线| 又黄又大的激情视频在线观看免费视频社区在线 | 国产亚洲福利精品一区二区| 国产又大又黑又粗免费视频 | 好爽…又高潮了免费毛片| 亚洲AV无码男人的天堂| 免费一级毛片不卡不收费| 一级毛片高清免费播放| 在线视频免费观看www动漫| 亚洲伊人久久大香线蕉在观| 成人毛片18女人毛片免费视频未 | 成人无码区免费A片视频WWW| 中日韩亚洲人成无码网站| 好大好深好猛好爽视频免费| 青青视频免费在线| 中文字幕在亚洲第一在线| 午夜免费福利视频| 国产成人精品日本亚洲直接| 日日操夜夜操免费视频| 久久高潮一级毛片免费| 亚洲欧洲久久精品| 国产国产人免费视频成69大陆| 999zyz**站免费毛片| 亚洲a∨无码男人的天堂| 免费少妇a级毛片| 无码国产精品一区二区免费vr| 在线综合亚洲中文精品| 亚洲第一页日韩专区| 最近新韩国日本免费观看|