log4j.properties配置

log4j.rootCategory=INFO,stdout,R  將等級爲INFO的日誌信息輸出到stdout和R這兩個目的地;等級可以分爲OFF,FATAL,ERROR,WARN,INFO,DEBUG,ALL. 如果是OFF則不打出任何信息,如果配置INFO這樣只顯示INFO,WARN,ERROR的log信息
org.apache.log4j.ConsoleAppender(控制檯)
org.apache.log4j.FileAppender(文件)
org.apache.log4j.DailyRollingFileAppender(每天產生一個日誌文件)
org.apache.log4j.RollingFileAppender(文件大小達到指定尺寸的時候產生一個日誌文件)
org.apache.log4j.WriterAppender(將日誌信息以流格式發送到任意指定地方)
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 此句爲定義stdout的輸出端layout是那種類型可以是:
  1. org.apache.log4j.HTMLLayout(以HTML格式形式佈局)
  2. org.apache.log4j.PatternLayout(可以靈活地指定佈局模式)
  3. org.apache.log4j.SimpleLayout(包含日誌的級別和信息字符串)
  4. org.apache.log4j.TTCCLayout(包含日誌生產時間。線程、類別等信息)
log4j.appender.stdout.layout.ConversionPattern=[QC]%p[%t]%C.%M(%L)|%m%n
  1.      %m 輸出代碼中指定的消息(message)
  2.      %P 輸出優先級
  3.      %r 輸出自應用啓動到日誌輸出的毫秒數
  4.      %C 輸出所屬的類目(class)
  5.      %t 輸出產生該日誌的線程名(thread)
  6.       %n 輸出一個換行符 Windows 平臺爲rn
  7.       %d 輸出日誌的時間點的日期(date)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章