java - Duplicate log entries log4j -


i getting duplicate entries in log file. have attached log4j.properties below.

log4j.properties:

############################################################################### # log4j configuration file: defines following loggers # sl    -   standard root logger # el    -   error logger threshold level explicitly set error # dl    -   data base logger - log db queries separately # bl    -   batch logger ###############################################################################  log4j.rootlogger=trace,sl,el log4j.rootlogger.additivity=false  #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  #forecast log log4j.appender.maps_fc=org.apache.log4j.dailyrollingfileappender log4j.appender.maps_fc.file=${log.file}/forecast.log log4j.appender.maps_fc.layout=org.apache.log4j.patternlayout log4j.appender.maps_fc.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,sl,el log4j.logger.com.singaporeair.maps.app.service.impl.gantt=debug,maps_fc log4j.logger.com.singaporeair.maps.app.dao.impl.gantt=debug,maps_fc 

getting dulicate entries in log.log file configured above.

log extract:

[ info] [simpleasynctaskexecutor-9 19:04:00:800] [::] (appprofiler.java:doprofile:69) processing time(ms): basedaoimpl: getbatchdetails: 63 [ info] [simpleasynctaskexecutor-9 19:04:00:800] [::] (appprofiler.java:doprofile:69) processing time(ms): basedaoimpl: getbatchdetails: 63 [ info] [simpleasynctaskexecutor-9 19:04:00:800] [::] (appprofiler.java:doprofile:71) basedaoimpl: getbatchdetails: out [ info] [simpleasynctaskexecutor-9 19:04:00:800] [::] (appprofiler.java:doprofile:71) basedaoimpl: getbatchdetails: out 

pls help

if turn off additivity, loggers children of parents won't cause double logging. instance:

#logger configuration log4j.logger.com.singaporeair.maps=trace,sl,el log4j.additivity.com.singaporeair.maps=false  log4j.logger.com.singaporeair.maps.app.service.impl.gantt=debug,maps_fc log4j.additivity.com.singaporeair.maps.app.service.impl.gantt=false  log4j.logger.com.singaporeair.maps.app.dao.impl.gantt=debug,maps_fc log4j.additivity.com.singaporeair.maps.app.dao.impl.gantt=false 

Comments

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -