You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by St...@steria-mummert.de on 2006/03/16 14:05:07 UTC

Problem: Log4J on windows, rolling fails, files do get overwritten

Hi,
I have multiple java appps running in same VM.
Some should write to same log file. On windows 2003 Server.

As soon as more then one application is accessing a log file, the rolling 
of same does not work (no longer).
The file do get overwritten.
Is that a known problem? I assume the renaming of file do fail under 
windows due to some locks or so.

Any solution?.

my config is as follows:

##------------------------------------------------
#--------------------- Root ---------------------
#------------------------------------------------
log4j.rootLogger=DEBUG, defaultAppender, defaultErrorAppender
#------------------------------------------------
#-------------------- Loader --------------------
#------------------------------------------------
log4j.logger.com.steriamummert.degussa.postbox.main.AuszugsImporter.Normal=DEBUG, 
loaderNormal, loaderError
#------------------------------------------------
#------------------ Konverter -------------------
#------------------------------------------------
log4j.logger.com.steriamummert.degussa.postbox.main.AuszugsKonverter.Normal=DEBUG, 
konverterNormal, konverterError
#------------------------------------------------
#--------------- Eventserver Mail ---------------
#------------------------------------------------
log4j.logger.com.steriamummert.degussa.postbox.main.MailEventServer.Normal=DEBUG, 
mailServerNormal, mailServerError
#------------------------------------------------
#------------- Eventserver Nachdruck ------------
#------------------------------------------------
log4j.logger.com.steriamummert.degussa.postbox.main.NachdruckEventServer.Normal=DEBUG, 
nachdruckServerNormal, nachdruckServerError
#------------------------------------------------
#-------------------- Übersicht -----------------
#------------------------------------------------
log4j.logger.com.steriamummert.degussa.postbox.main.Uebersicht=DEBUG, 
uebersicht
#
# defaultAppender 
log4j.appender.defaultAppender=org.apache.log4j.RollingFileAppender
log4j.appender.defaultAppender.file=c:/PostBox/logging/gesamt.log
log4j.appender.defaultAppender.MaxFileSize=100KB
log4j.appender.defaultAppender.MaxBackupIndex=10
log4j.appender.defaultAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.defaultAppender.layout.ConversionPattern=%-8p %d{yyyy-MM-dd 
HH:mm:ss} %m%n

# defaultErrorAppender 
log4j.appender.defaultErrorAppender=org.apache.log4j.RollingFileAppender
log4j.appender.defaultErrorAppender.file=c:/PostBox/logging/gesamtFehler.log
log4j.appender.defaultErrorAppender.MaxFileSize=5000KB
log4j.appender.defaultErrorAppender.MaxBackupIndex=5
log4j.appender.defaultErrorAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.defaultErrorAppender.layout.ConversionPattern=%-8p 
%d{yyyy-MM-dd HH:mm:ss} %m%n
log4j.appender.defaultErrorAppender.Threshold=ERROR
# loaderNormal Appender 
log4j.appender.loaderNormal=org.apache.log4j.RollingFileAppender
log4j.appender.loaderNormal.File=c:/PostBox/logging/loader_normal.log
log4j.appender.loaderNormal.MaxFileSize=100KB
log4j.appender.loaderNormal.MaxBackupIndex=15
log4j.appender.loaderNormal.layout=org.apache.log4j.PatternLayout
log4j.appender.loaderNormal.layout.ConversionPattern=%-8p %d{yyyy-MM-dd 
HH:mm:ss} %m%n
# loaderError Appender 
log4j.appender.loaderError=org.apache.log4j.RollingFileAppender
log4j.appender.loaderError.File=c:/PostBox/logging/loader_error.log
log4j.appender.loaderError.MaxFileSize=5000KB
log4j.appender.loaderError.MaxBackupIndex=5
log4j.appender.loaderError.layout=org.apache.log4j.PatternLayout
log4j.appender.loaderError.layout.ConversionPattern=%-8p %d{yyyy-MM-dd 
HH:mm:ss} %m%n
log4j.appender.loaderError.Threshold=ERROR
#
# konverterNormal Appender 
log4j.appender.konverterNormal=org.apache.log4j.RollingFileAppender
log4j.appender.konverterNormal.File=c:/PostBox/logging/konverter_normal.log
log4j.appender.konverterNormal.MaxFileSize=100KB
log4j.appender.konverterNormal.MaxBackupIndex=13
log4j.appender.konverterNormal.layout=org.apache.log4j.PatternLayout
log4j.appender.konverterNormal.layout.ConversionPattern=%-8p %d{yyyy-MM-dd 
HH:mm:ss} %m%n
# konverterError Appender 
log4j.appender.konverterError=org.apache.log4j.RollingFileAppender
log4j.appender.konverterError.File=c:/PostBox/logging/konverter_error.log
log4j.appender.konverterError.MaxFileSize=5000KB
log4j.appender.konverterError.MaxBackupIndex=5
log4j.appender.konverterError.layout=org.apache.log4j.PatternLayout
log4j.appender.konverterError.layout.ConversionPattern=%-8p %d{yyyy-MM-dd 
HH:mm:ss} %m%n
log4j.appender.konverterError.Threshold=ERROR
#
# mailServerNormal Appender 
log4j.appender.mailServerNormal=org.apache.log4j.RollingFileAppender
log4j.appender.mailServerNormal.File=c:/PostBox/logging/mailServer_normal.log
log4j.appender.mailServerNormal.MaxFileSize=5000KB
log4j.appender.mailServerNormal.MaxBackupIndex=5
log4j.appender.mailServerNormal.layout=org.apache.log4j.PatternLayout
log4j.appender.mailServerNormal.layout.ConversionPattern=%-8p 
%d{yyyy-MM-dd HH:mm:ss} %m%n
# mailServerError Appender 
log4j.appender.mailServerError=org.apache.log4j.RollingFileAppender
log4j.appender.mailServerError.File=c:/PostBox/logging/mailServer_error.log
log4j.appender.mailServerError.MaxFileSize=5000KB
log4j.appender.mailServerError.MaxBackupIndex=5
log4j.appender.mailServerError.layout=org.apache.log4j.PatternLayout
log4j.appender.mailServerError.layout.ConversionPattern=%-8p %d{yyyy-MM-dd 
HH:mm:ss} %m%n
log4j.appender.mailServerError.Threshold=ERROR
#
# nachdruckServerNormal Appender 
log4j.appender.nachdruckServerNormal=org.apache.log4j.RollingFileAppender
log4j.appender.nachdruckServerNormal.File=c:/PostBox/logging/nachdruck_normal.log
log4j.appender.nachdruckServerNormal.MaxFileSize=5000KB
log4j.appender.nachdruckServerNormal.MaxBackupIndex=5
log4j.appender.nachdruckServerNormal.layout=org.apache.log4j.PatternLayout
log4j.appender.nachdruckServerNormal.layout.ConversionPattern=%-8p 
%d{yyyy-MM-dd HH:mm:ss} %m%n
# nachdruckServerError Appender 
log4j.appender.nachdruckServerError=org.apache.log4j.RollingFileAppender
log4j.appender.nachdruckServerError.File=c:/PostBox/logging/nachdruck_error.log
log4j.appender.nachdruckServerError.MaxFileSize=5000KB
log4j.appender.nachdruckServerError.MaxBackupIndex=5
log4j.appender.nachdruckServerError.layout=org.apache.log4j.PatternLayout
log4j.appender.nachdruckServerError.layout.ConversionPattern=%-8p 
%d{yyyy-MM-dd HH:mm:ss} %m%n
log4j.appender.nachdruckServerError.Threshold=ERROR
#
# Uebersicht Appender 
log4j.appender.uebersicht=org.apache.log4j.RollingFileAppender
log4j.appender.uebersicht.File=c:/PostBox/logging/uebersicht.log
log4j.appender.uebersicht.MaxFileSize=10KB
log4j.appender.uebersicht.MaxBackupIndex=5
log4j.appender.uebersicht.layout=org.apache.log4j.PatternLayout
log4j.appender.uebersicht.layout.ConversionPattern=%-8p %d{yyyy-MM-dd 
HH:mm:ss} %m%n





---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-user-help@logging.apache.org