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

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

    • 分享

      配置log4j以及布局參數(shù)

       不往非禮也 2013-09-03
      這里給出一個(gè)log4j.properties的例子: log4j.rootLogger=DEBUG,stdout
      log4j.appender.stdout=org.apache.log4j.ConsoleAppender
      log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
      log4j.appender.stdout.layout.ConversionPattern=%d %5p (%F:%L) - %m%n
      在spring中如何配置的log4j
      在web.xml中加入以下代碼即可。
      <context-param>
      <param-name>log4jConfigLocation</param-name>
      <param-value>/WEB-INF/log4j.properties</param-value>
      </context-param> ================================================
      log4j布局 自己總結(jié)一下log4j的配置,寫得不是很好但是我覺得很詳細(xì),呵呵! #log4j的配置文件
      #配置根日志
      #格式:log4j.rootLogger=級(jí)別,輸出源1,輸出源2......
          #其中級(jí)別有:DEBUG<INFO<WARN<ERROR<FATAL
          #特別注意:這里定義了高級(jí)別的日志則類中低級(jí)別的不會(huì)寫入比此低的信息
          #輸出源是:自定義的名字
      log4j.rootLogger=INFO,FILE1,FILE2,FILE3
      #配置輸出源所對(duì)應(yīng)的輔助類
      #格式:log4j.appender.輸出源=類名<類名可以不同形式>
      log4j.appender.FILE1=org.apache.log4j.FileAppender #指定文件名
      log4j.appender.FILE1.File=e:/1.log #指定布局方式(消息翻個(gè)如文件之后怎么布局)
      log4j.appender.FILE1.layout=org.apache.log4j.SimpleLayout
      #高級(jí)日志配置1
      log4j.appender.FILE2=org.apache.log4j.FileAppender
      log4j.appender.FILE2.File=e:/2.html
      log4j.appender.FILE2.layout=org.apache.log4j.HTMLLayout
      #高級(jí)日志配置2 自定義布局
      log4j.appender.FILE3=org.apache.log4j.FileAppender
      log4j.appender.FILE3.File=e:/3.log
      log4j.appender.FILE3.layout=org.apache.log4j.PatternLayout
      log4j.appender.FILE3.layout.conversionPattern=%t;%p;%c;%m;%d;%l;%n====================================================================   #常見的幾種自定義日志
         #%t:線程名稱
         #%p:日志級(jí)別
         #%c:日志消息所在類名   <常用>
         #%m:消息內(nèi)容
         #%d:發(fā)生時(shí)間    <常用>
         #%l:行數(shù)     <常用>
         #%n:換行     <常用>
         #注:如果要顯示中文,則需要轉(zhuǎn)碼native2ascii %表示output輸入
      p表示level
      c表示調(diào)用的類
      m表示log時(shí)的信息
      n表示回車
      M表示輸出log時(shí)的信息的那個(gè)方法
      F表示輸出log時(shí)的信息的那個(gè)文件名
      L表示輸出log時(shí)的信息所在類的行數(shù)
      LOG4J中PatternLayout的布局參數(shù)
      ConversionPattern參數(shù)的格式含義
      格式名 含義
      %c 輸出日志信息所屬的類的全名,可以在其后指定繼承的層數(shù),比如{2}輸出到其父類,{3}輸出到父類的父類。
      %d 輸出日志時(shí)間點(diǎn)的日期或時(shí)間,默認(rèn)格式為ISO8601,也可以在其后指定格式,比如:%d{yyy-MM-dd HH:mm:ss },輸出類似:2002-10-18- 22:10:28
      %M 輸出日志信息所屬的函數(shù)的名稱、參數(shù)類型、返回類型。
      %m 輸出代碼中指定的信息,如log(message)中的message
      %n 輸出一個(gè)回車換行符,Windows平臺(tái)為“\r\n”,Unix平臺(tái)為“\n”
      %p 輸出優(yōu)先級(jí),即DEBUG,INFO,WARN,ERROR,F(xiàn)ATAL。如果是調(diào)用debug()輸出的,則為DEBUG,依此類推??梢杂?5p或者%-5p來強(qiáng)制輸出5個(gè)字符,不足的在前面或者后面補(bǔ)充空格。
      %r 輸出自應(yīng)用啟動(dòng)到輸出該日志信息所耗費(fèi)的毫秒數(shù)
      %t 輸出產(chǎn)生該日志事件的線程名
      %f 輸出日志信息所屬的類的類名。(測(cè)試的結(jié)果似乎應(yīng)該是%F,而且輸出的是那個(gè)類的文件名)
      %l 輸出日志事件的發(fā)生位置,即輸出日志信息的語句處于它所在的類的第幾行
         這個(gè)測(cè)試結(jié)果出入比較大。%L確實(shí)可以輸出上面所說的行數(shù)。但是%l輸出的卻相當(dāng)于%c.函數(shù)名(%F:%L)。

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多