Bonjour,

j'utilise log4j pour tracer dans des fichiers et dans la console et une erreur s'affiche :

log4j:ERROR Attempted to append to closed appender named [DEFAULT_FILE].
log4j:ERROR Attempted to append to closed appender named [AConsole].
log4j:ERROR Attempted to append to closed appender named [FICHIER_SUPERVISION].

Voici le fichier .properties que j'utilise :

#==================================================
#============== DEFINITION PROPERTY ===============
#==================================================

level=INFO
appli=monappli
log_root=C:/temp/logs/provcom
pattern=%d |%-5p |%c |%m%n

#==================================================
#============== CONFIGURATION LOG4J ===============
#==================================================
#---------------------------------------------------------------#
# AIGUILLAGE DES FLUX
#---------------------------------------------------------------#

# Par defaut

log4j.rootLogger=${level}


# Framework TOTO
log4j.logger.toto.core=${level}, DEFAULT_FILE
log4j.additivity.toto.core=false

# Application

log4j.logger.com.monappli=${level}, DEFAULT_FILE, AConsole, FICHIER_SUPERVISION
log4j.additivity.com.monappli=false

log4j.logger.com.monappli.common=${level}, DEFAULT_FILE, AConsole,FICHIER_SUPERVISION
log4j.additivity.com.monappli.common=false

log4j.logger.toto.core.fwk.jdbc=${level}, EJB-SERVICE_FILE, AConsole, FICHIER_SUPERVISION
log4j.additivity.toto.core.fwk.jdbc=false

log4j.logger.com.wanadoo.provcom.ejb.business=${level}, EJB_BUSINESS_FILE, AConsole, FICHIER_SUPERVISION
log4j.additivity.com.monappli.ejb.business=false

log4j.logger.com.monappli.common.cfg=${level}, EJB-SERVICE_FILE, AConsole, FICHIER_SUPERVISION
log4j.additivity.com.monappli.common.cfg=false

log4j.logger.com.monappli.ejb.service=${level}, EJB-SERVICE_FILE, AConsole, FICHIER_SUPERVISION
log4j.additivity.com.monappli.ejb.service=false

# Apache common-http-client
log4j.logger.httpclient.wire=DEBUG, EJB-SERVICE_FILE, FICHIER_SUPERVISION
log4j.logger.org.apache.commons.httpclient=${level}, EJB-SERVICE_FILE, AConsole, FICHIER_SUPERVISION

#---------------------------------------------------------------#
# FLUX DE SORTIE
#---------------------------------------------------------------#

# Console
log4j.appender.AConsole=org.apache.log4j.ConsoleAppender
log4j.appender.AConsole.layout=org.apache.log4j.PatternLayout
log4j.appender.AConsole.layout.ConversionPattern=${pattern}

# application.log
log4j.appender.DEFAULT_FILE=org.apache.log4j.FileAppender
log4j.appender.DEFAULT_FILE.file=${log_root}/${appli}.log
log4j.appender.DEFAULT_FILE.append=true
log4j.appender.DEFAULT_FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.DEFAULT_FILE.layout.ConversionPattern=${pattern}

# ejb-service.log
log4j.appender.EJB-SERVICE_FILE=org.apache.log4j.FileAppender
log4j.appender.EJB-SERVICE_FILE.file=${log_root}/ejb-service.log
log4j.appender.EJB-SERVICE_FILE.append=true
log4j.appender.EJB-SERVICE_FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.EJB-SERVICE_FILE.layout.ConversionPattern=${pattern}

# ejb-business.log
log4j.appender.EJB_BUSINESS_FILE=org.apache.log4j.FileAppender
log4j.appender.EJB_BUSINESS_FILE.file=${log_root}/ejb-business.log
log4j.appender.EJB_BUSINESS_FILE.append=true
log4j.appender.EJB_BUSINESS_FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.EJB_BUSINESS_FILE.layout.ConversionPattern=${pattern}

# supervision.log
log4j.appender.FICHIER_SUPERVISION=org.apache.log4j.RollingFileAppender
log4j.appender.FICHIER_SUPERVISION.File=${log_root}/supervision.log
log4j.appender.FICHIER_SUPERVISION.maxBackupIndex=5
log4j.appender.FICHIER_SUPERVISION.maxFileSize=1MB
log4j.appender.FICHIER_SUPERVISION.layout=org.apache.log4j.PatternLayout
log4j.appender.FICHIER_SUPERVISION.layout.ConversionPattern=${pattern}
log4j.appender.FICHIER_SUPERVISION.append=true

#==================================================


Je ne comprends pas du tout cette erreur, savez-vous d'où elle peut provenir? Je suis complétement bloquée là

Merci à tous ceux qui pourront me répondre