log4j:WARN No appenders could be found for logger

Log4j配置文件 

 需要在類路徑下面加上log4j.properties配置文件

#配置根Logger,其語法爲:log4j.rootLogger = [ level ] , appenderName, appenderName, ...
#level 是日誌記錄的優先級
#appenderName就是指定日誌信息輸出到哪個地方。您可以同時指定多個輸出目的地。

log4j.rootLogger=INFO,stdout,R

#Log4j提供的appender有以下幾種:
#org.apache.log4j.ConsoleAppender(控制檯),
#org.apache.log4j.FileAppender(文件),
#org.apache.log4j.DailyRollingFileAppender(每天產生一個日誌文件),
#org.apache.log4j.RollingFileAppender(文件大小到達指定尺寸的時候產生一個新的文件),
#org.apache.log4j.WriterAppender(將日誌信息以流格式發送到任意指定的地方)
log4j.appender.stdout=org.apache.log4j.ConsoleAppender

#其中log4j提供4種佈局.
#org.apache.log4j.HTMLLayout(以HTML表格形式佈局)
#org.apache.log4j.PatternLayout(可以靈活地指定佈局模式),
#org.apache.log4j.SimpleLayout(包含日誌信息的級別和信息字符串),
#org.apache.log4j.TTCCLayout(包含日誌產生的時間、線程、類別等等信息
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout


# Pattern to output the caller's file name and line number.
# log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
# Print the date in ISO 8601 format
#log4j.appender.stdout.layout.ConversionPattern==%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n


#R 輸出到文件 RollingFileAppender的擴展,可以提供一種日誌的備份功能。
log4j.appender.R=org.apache.log4j.RollingFileAppender


#日誌文件的名稱
log4j.appender.R.File=example.log


#日誌文件的大小
log4j.appender.R.MaxFileSize=100KB

# Keep one backup file
#保存一個備份文件
log4j.appender.R.MaxBackupIndex=1

log4j.appender.R.layout=org.apache.log4j.PatternLayout

log4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n

# Print only messages of level WARN or above in the package com.foo.
log4j.logger.com.foo=INFO

發佈了20 篇原創文章 · 獲贊 10 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章