Log4j擴展使用--日誌格式化器Layout

Layout:格式化輸出日誌信息app

  1. #自定義樣式     
  2. #%c 輸出所屬的類目,一般就是所在類的全名   
  3. #%C 輸出Logger所在類的名稱,一般就是所在類的全名   
  4. #%d 輸出日誌時間點的日期或時間,默認格式爲ISO8601,也能夠在其後指定格式,好比:%d{yyy MMM dd HH:mm:ss , SSS},%d{ABSOLUTE},%d{DATE}  
  5. #%F 輸出所在類的類名稱,只有類名。  
  6. #%l 輸出語句所在的行數,包括類名+方法名+文件名+行數  
  7. #%L 輸出語句所在的行數,只輸出數字  
  8. #%m 輸出代碼中指定的訊息,如log(message)中的message  
  9. #%M 輸出方法名  
  10. #%p 輸出日誌級別,即DEBUG,INFO,WARN,ERROR,FATAL  
  11. #%r 輸出自應用啓動到輸出該log信息耗費的毫秒數  
  12. #%t 輸出產生該日誌事件的線程名  
  13. #%n 輸出一個回車換行符,Windows平臺爲「/r/n」,Unix平臺爲「/n」  
  14. #%% 用來輸出百分號「%」  
  15. #log4j.appender.Linkin.layout.ConversionPattern=%n[%l%d{yy/MM/dd HH:mm:ss:SSS}][%C-%M] %m    
  16. #log4j.appender.Linkin.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss}[%C]-[%p] %m%n     
  17. #log4j.appender.Linkin.layout.ConversionPattern = %d{ABSOLUTE} %5p %t %c{2}:%L - %m%

 

pattern="[MSM] %d{yyyy-MM-dd HH:mm:ss.SSS} %p [%t] %c %m%n"dom

  • Configuration 
    • properties
    • Appenders 
      • Console 
        • PatternLayout
      • File
      • RollingRandomAccessFile
      • Async
    • Loggers 
      • Logger
      • Root 
        • AppenderRef
相關文章
相關標籤/搜索