真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

log4j的Appenders配置方法

因?yàn)槭莿傞_始使用log4j,很多配置方面的東西都不懂,記錄下。

成都創(chuàng)新互聯(lián)公司擁有十年成都網(wǎng)站建設(shè)工作經(jīng)驗(yàn),為各大企業(yè)提供成都網(wǎng)站建設(shè)、做網(wǎng)站服務(wù),對(duì)于網(wǎng)頁(yè)設(shè)計(jì)、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、成都app開發(fā)、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、程序開發(fā)、網(wǎng)站優(yōu)化(SEO優(yōu)化)、微網(wǎng)站、域名注冊(cè)等,憑借多年來(lái)在互聯(lián)網(wǎng)的打拼,我們?cè)诨ヂ?lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了很多網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷經(jīng)驗(yàn),集策劃、開發(fā)、設(shè)計(jì)、營(yíng)銷、管理等網(wǎng)站化運(yùn)作于一體,具備承接各種規(guī)模類型的網(wǎng)站建設(shè)項(xiàng)目的能力。

下面是我用STS(Spring Tool Suite)新建Spring MVC項(xiàng)目的時(shí)候,幫我自動(dòng)生成的一個(gè)log4j.xml配置文件。

<?xml version="1.0" encoding="UTF-8"?>



  
  
    
    
      
    
  
  
  
  
    
  
  
  
  
    
  
  
  
    
  
  
  
    
  

  
    
  

  
  
    
    
  
  

我要說(shuō)的就是Appenders中的配置內(nèi)容

輸出方式:

org.apache.log4j.ConsoleAppender控制臺(tái)
org.apache.log4j.FileAppender文件
org.apache.log4j.DailyRollingFileAppender每天產(chǎn)生一個(gè)日志文件
org.apache.log4j.RollingFileAppender文件大小到達(dá)指定尺寸的時(shí)候產(chǎn)生一個(gè)新的文件
org.apache.log4j.WriterAppender將日志信息以流格式發(fā)送到任意指定的地方

PatternLayout配置:

配置

 說(shuō)明  舉例 
 %c  輸出所屬的類目,通常就是所在類的全名。后面還可以帶一個(gè)十進(jìn)制的參數(shù),限制輸出類目的層級(jí),默認(rèn)輸出完整類目。 %c org.apache.log4j.PatternLayout  
 %c{2} log4j.PatternLayout 
 %C   調(diào)用logger的類的類目。后面還可以帶一個(gè)十進(jìn)制的參數(shù),限制輸出類目的層級(jí),默認(rèn)輸出完整類目。 %C org.apache.log4j.PatternLayout 處理較慢,謹(jǐn)慎使用 
 %C{1} PatternLayout
 %d     輸出日志記錄的時(shí)間,后面可以帶日期格式的參數(shù),參數(shù)編碼默認(rèn)為ISO8601,日期格式參考SimpleDateFormat     %d 2017-04-18 09:23:56,561 
 %d{yyyy-MM-dd HH:mm:ss SSS} 2017-04-18 09:23:56 561 
 %d{ABSOLUTE} 09:23:56,561 
 %d{DATE} 18 四月 2017 09:23:56,561 
 %d{ISO8601} 2017-04-18 09:23:56,561 
%F  顯示調(diào)用logger的源文件名  HomeController.java 處理較慢,謹(jǐn)慎使用
 %l 輸出日志事件的發(fā)生位置,包括類目名、發(fā)生的線程,以及在代碼中的行數(shù)  com.shanshan.bo.HomeController.border(HomeController.java:155) 
 %L 顯示調(diào)用logger的代碼行數(shù)   處理較慢,謹(jǐn)慎使用
 %m輸出代碼中指定的信息    
 %M顯示調(diào)用logger的方法名  main 處理較慢,謹(jǐn)慎使用 
 %n 當(dāng)前系統(tǒng)下的換行符   
 %p 顯示該條日志的優(yōu)先級(jí)  INFO 
 %r顯示從程序啟動(dòng)時(shí)到記錄該條日志時(shí)已經(jīng)經(jīng)過(guò)的毫秒數(shù)    
 %t輸出產(chǎn)生該日志事件的線程名 tomcat-http--38  
 %x按NDC(Nested Diagnostic Context,線程堆棧)順序輸出日志    
 %X按MDC(Mapped Diagnostic Context,線程映射表)輸出日志。通常用于多個(gè)客戶端連接同一臺(tái)服務(wù)器,方便服務(wù)器區(qū)分是那個(gè)客戶端訪問(wèn)留下來(lái)的日志。    
 %%輸出一個(gè)百分號(hào)

通用格式配置:

配置對(duì)齊方式最小長(zhǎng)度最大長(zhǎng)度說(shuō)明
%20cright20 若名字空間長(zhǎng)度小于20,則左邊用空格填充
%-20cleft20 若名字空間長(zhǎng)度小于20,則右邊用空格填充
%.30c  30若名字空間長(zhǎng)度超過(guò)30,截去多余字符
%20.30cright2030若名字空間長(zhǎng)度小于20,則左邊用空格填充;若名字空間長(zhǎng)度超過(guò)30,截去多余字符
%-20.30cleft2030若名字空間長(zhǎng)度小于20,則右邊用空格填充;若名字空間長(zhǎng)度超過(guò)30,截去多余字符

以上這篇log4j的Appenders配置方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持創(chuàng)新互聯(lián)。


標(biāo)題名稱:log4j的Appenders配置方法
本文來(lái)源:http://weahome.cn/article/igheod.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部