2013-09-25 58 views
0

當使用下面的log4j屬性時,我正在獲取重複日誌條目。重複的日誌條目(Log4j)

log4j.rootLogger.additivity=false 
log4j.rootLogger=TRACE 

#Standard Log 
log4j.appender.SL=org.apache.log4j.DailyRollingFileAppender 
log4j.appender.SL.File=${log.file}/log.log 
log4j.appender.SL.layout=org.apache.log4j.PatternLayout 
log4j.appender.SL.layout.ConversionPattern=[%5p] [%t %d{HH:mm:ss:SSS}] [%X{sessionId}:%X{hostId}:%X{userId}] (%F:%M:%L) %m%n 

#Error Log 
log4j.appender.EL=org.apache.log4j.DailyRollingFileAppender 
log4j.appender.EL.File=${log.file}/error.log 
log4j.appender.EL.layout=org.apache.log4j.PatternLayout 
log4j.appender.EL.Threshold=ERROR 
log4j.appender.EL.layout.ConversionPattern=[%5p] [%t %d{HH:mm:ss:SSS}] [%X{sessionId}:%X{hostId}:%X{userId}] (%F:%M:%L) %m%n 

# Database Log 
log4j.logger.org.springframework.jdbc=DEBUG,DL 

log4j.appender.DL=org.apache.log4j.DailyRollingFileAppender 
log4j.appender.DL.File=${log.file}/db.log 
log4j.appender.DL.layout=org.apache.log4j.PatternLayout 
log4j.appender.DL.layout.ConversionPattern=[%5p] [%t %d{HH:mm:ss:SSS}] [%X{sessionId}:%X{hostId}:%X{userId}] (%F:%M:%L) %m%n 

#Logger configuration 
log4j.logger.com.singaporeair.maps=TRACE 

找不到重複原因。 任何幫助表示讚賞。

感謝

+0

發佈日誌輸出的樣本。 – NRitH

+0

[重複日誌條目log4j]可能的重複(http://stackoverflow.com/questions/18489929/duplicate-log-entries-log4j) – Fildor

回答

0

此屬性文件應該使你沒有日誌。 Rootlogger有一個沒有appenders的定義。這使我認爲你實際上使用了發佈在這裏的不同配置。