相信自己!

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            26 隨筆 :: 3 文章 :: 13 評論 :: 0 Trackbacks
          1)%r輸出程序開始執(zhí)行之后的微秒數(shù)
          2)%t輸出當(dāng)前線程的名稱
          3)%-5p輸出消息的層次。
          4)%c 輸出category的名稱
          5)-%m及s是日志消息本身,%n是換行符。
            當(dāng)前在模式字符串中你可以嵌入任何想要輸出的字符。
            模式字符串中的模式如下:
          %m:消息本身
          %p:消息的層次
          %r:從程序開始執(zhí)行到當(dāng)前日志產(chǎn)生時的時間間隔(微秒)
          %c:輸出當(dāng)前日志動作所在的category名稱。例如:如果category名稱是"a.b.c","%c{2}"將會輸出"b.c". {2}意謂著輸出“以點分隔開的category名稱的后兩個組件”,如果 {n}沒有,將會輸出整個category名稱.
          %t:輸出當(dāng)前線程的名稱
          %x:輸出和當(dāng)前線程相關(guān)聯(lián)的NDC(具體解釋見下文),尤其用到像java servlets這樣的多客戶多線程的應(yīng)用中。
          %n:輸出平臺相關(guān)的換行符。
          %%:輸出一個"%"字符
          %d:輸出日志產(chǎn)生時候的日期,當(dāng)然可以對日期的格式進(jìn)行定制。例如:%d{HH:mm:ss,SSSS}或者是%d{dd MMM yyyy HH:mm:ss,SSSS},如果沒有指定后面的格式,將會輸出ISO8601的格式。
          %l:輸出位置信息,相當(dāng)于%C.%M(%F:%L)的組合。
          %C:輸出日志消息產(chǎn)生時所在的類名,如果類名是“test.page.Class1”%C{1}表示輸出類名"Class1",%C{2}輸出"page.Class1",而%C則輸出"test.page.Class1"。
          %M:輸出日志消息產(chǎn)生時的方法名稱
          %F:輸出日志消息產(chǎn)生時所在的文件名稱
          %L:輸出代碼中的行號
             可以在%與模式字符之間加上修飾符來控制其最小寬度、最大寬度、和文本的對齊方式。如:
             1)%20c:指定輸出category的名稱,最小的寬度是20,如果category的名稱小于20的話,默認(rèn)的情況下右對齊。
            2) %-20c:指定輸出category的名稱,最小的寬度是20,如果category的名稱小于20的話,"-"號指定左對齊。
            3) %.30c:指定輸出category的名稱,最大的寬度是30,如果category的名稱大于30的話,就會將左邊多出的字符截掉,但小于30的話也不會有空格。
            4)%20.30c:如果category的名稱小于20就補空格,并且右對齊,如果其名稱長于30字符,就從左邊交遠(yuǎn)銷出的字符截掉。
            4)%20.30c:
          posted on 2007-10-19 14:17 北極雪 閱讀(317) 評論(0)  編輯  收藏 所屬分類: Log4J

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 二连浩特市| 浙江省| 武胜县| 临桂县| 富顺县| 泊头市| 凌海市| 沙河市| 林口县| 星子县| 巫溪县| 广灵县| 保靖县| 常德市| 开封市| 洪泽县| 东乌珠穆沁旗| 贵州省| 祁阳县| 玉山县| 江都市| 靖江市| 崇左市| 永和县| 达州市| 文安县| 赫章县| 浦东新区| 桃园县| 清流县| 吐鲁番市| 长岛县| 临夏县| 松原市| 石泉县| 博爱县| 思茅市| 巴东县| 师宗县| 九江市| 西乌珠穆沁旗|