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

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

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

    午后星期午

    log4j 配置

    Log4j ( Log for Java ) 是 Apache 下的一個開源項目,通過 Log4j,可以將程序運行的信息輸送到指定的目的地。這個目的地可以是控制臺、文件、郵箱等。

    Log4j 支持兩種格式的文件配置,即 properties 和 xml 兩種格式的文件。下面將要介紹的是采用 properties 格式的配置。

     log4j.properties 配置示例  


    log4j.rootLogger
    = INFO, logOutput

    log4j.appender.logOutput = org.apache.log4j.FileAppender

    log4j.appender.logOutput.file = src/main/resources/log/demoLog.log

    log4j.appender.logOutput.layout = org.apache.log4j.PatternLayout

    log4j.appender.logOutput.layout.conversionPattern = %n%n%d{yyyy-MM-dd HH:mm:ss}%n%p  %c  %L%n%m



    ① [ 配置日志級別和輸出源 ]

          log4j.rootLogger = 級別,輸出源1,輸出源2 … …

         日志信息優先級別 :  ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFF

         常用優先級別 : DEBUG < INFO < WARN < ERROR

             DEBUG : 程序的調試信息

             INFO  程序的一般信息,例如,用戶的登錄、登出,方法執行成功信息等

             WARN 程序的警告信息

             ERROR 程序的嚴重錯誤信息,例如,程序的執行拋出異常

             Tips : 只有當日志信息的優先級別大于等于配置的日志信息級別,日志信息才會被記錄到日志。

         日志輸出源 : 

             日志輸出源的個數可以是一個,也可以是多個,多個輸出源的時候,輸出源與輸出源之間用逗號分隔

             日志輸出源的名字可以根據需要,自定義起名

    ② [ 指定輸出源輔助類 ]

          log4j.appender.輸出源名稱 = Appender.class

          常用的 Appender ( 在 log4j-version.jar 的 org.apache.log4j 包下 ) : 

          1. org.apache.log4j.FileAppender(文件)

          2. org.apache.log4j.ConsoleAppender(控制臺)

          3. org.apache.log4j.DailyRollingFileAppender(每天產生一個日志文件)

          4. org.apache.log4j.RollingFileAppender(文件大小到達指定尺寸的時候產生一個新的文件)

    ③ [ 指定輸出源文件存放路徑 ]

          log4j.appender.輸出源名稱.file = path ( 日志具體存放路徑 )

    ④ [ 指定輸出源文件的格式布局 ]

          log4j.appender.輸出源名稱.layout = Layout.class

         常用的 Layout ( 在 log4j-version.jar 的 org.apache.log4j 包下 ) : 

         1. org.apache.log4j.SimpleLayout  ( 簡單的布局方式,含日志信息的級別和信息 )

         2. org.apache.log4j.PatternLayout  ( 可自定義的布局模式 )

         3. org.apache.log4j.HTMLLayout   ( 以 HTML 方式布局 )

    ⑤ [ 自定義布局模式,可選 ]

          log4j.appender.輸出源名稱.layout.conversionPattern

         %p : 輸出日志信息優先級,即DEBUG,INFO,WARN,ERROR,FATAL …

         %d : 輸出日志時間點的日期或時間,默認格式為ISO8601,也可以在其后指定格式,例如:%d{yyy-MMM-dd HH:mm:ss},輸出類似:2012-10-10 12:20:18 

         %r : 輸出自應用啟動到輸出該log信息耗費的毫秒數

         %c : 輸出日志信息所屬的類,通常就是所在類的全名

         %t : 輸出產生該日志事件的線程名

         %l : 輸出日志事件的發生位置

         %x : 輸出和當前線程相關聯的信息

         %% : 輸出一個"%"字符

         %F : 輸出日志消息產生時所在的文件名稱

         %L : 輸出代碼中的行號

         %m : 輸出代碼中指定的消息,產生的日志具體信息

         %n : 換行

    [ 轉載出處:http://www.tkk7.com/fancydeepin ]

    posted on 2013-12-31 13:27 午后星期午 閱讀(118) 評論(0)  編輯  收藏 所屬分類: XML&PROPERTIES


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产成人免费高清在线观看| 亚洲精品无码久久| 亚洲国产小视频精品久久久三级 | 日本人成在线视频免费播放| 亚洲第一街区偷拍街拍| 精品亚洲A∨无码一区二区三区| 亚洲精品成人a在线观看| 国产一精品一AV一免费孕妇| 久久精品国产免费| 国产精品免费看久久久香蕉| 亚洲成av人片天堂网无码】| 亚洲性猛交xx乱| 亚洲av日韩综合一区在线观看| 亚洲一区二区视频在线观看| 日本最新免费不卡二区在线| 免费在线观看的网站| 亚洲香蕉免费有线视频| 久久国产精品免费网站| a级毛片毛片免费观看久潮喷| 免费一区二区无码视频在线播放| 亚洲av成人一区二区三区在线播放| 亚洲成a人不卡在线观看| 亚洲日韩区在线电影| 亚洲国产高清人在线| 亚洲成在人线av| 亚洲人成影院在线无码按摩店| 亚洲国产精品无码久久久久久曰 | 久久精品国产亚洲av日韩| 亚洲国产AV无码专区亚洲AV| 伊人久久大香线蕉亚洲| 国产成人精品日本亚洲专区| 久久精品国产精品亚洲人人| 亚洲免费视频一区二区三区| 亚洲一本大道无码av天堂| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 久久精品国产精品亚洲艾 | 日韩视频在线观看免费| 麻豆成人久久精品二区三区免费| 成人爽a毛片免费| 亚洲视频在线观看免费| www.免费在线观看|