Log4j arrête soudainement la journalisation

Je suis de construire un Portlet application déployée à une WebSphere Portal Server sur Linux. Chaque Portlet GUERRE utilise Log4j pour la connexion avec une configuration comme celle-ci, ayant toutes les guerres, toutes deux fichiers Journaux:

log4j.logger.im.the.package=DEBUG, InfoAppender, DebugAppender

log4j.appender.InfoAppender=org.apache.log4j.RollingFileAppender
log4j.appender.InfoAppender.Threshold=INFO
log4j.appender.InfoAppender.File=/tmp/infoWARName.log
log4j.appender.InfoAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.InfoAppender.layout.ConversionPattern=%d %p [%c] - %m%n

log4j.appender.DebugAppender=org.apache.log4j.RollingFileAppender
log4j.appender.DebugAppender.Threshold=DEBUG
log4j.appender.DebugAppender.File=/tmp/debugWARName.log
log4j.appender.DebugAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.DebugAppender.layout.ConversionPattern=%d %p [%c] - %m%n

Après le déploiement, tout fonctionne comme un charme et des fichiers journaux de remplir commencé. Après quelques heures, et dans le même temps, l'enregistrement s'arrête et info.log et debug.log ne sont pas mis à jour. Nous avons besoin de redéployer le Portlet de la GUERRE dans le serveur pour obtenir l'enregistrement de commencer à nouveau.

Des idées?

Mise à jour:

Je commence à soupçonner qu'il a à faire avec mes Journalisation des BOCAUX. Actuellement, ce sont le POT est à l'intérieur de mon WEB-INF/lib dossier:

com.springsource.org.apache.commons.logging-1.1.1.jar
com.springsource.org.apache.log4j-1.2.15.jar
com.springsource.slf4j.api-1.5.6.jar
slf4j-log4j12-1.5.6.jar

Deuxième Mise À Jour:

À des heures de la prime de fin, c'est comment Log4j est configuré dans chaque Portlet Application. Voici web.xml:

<context-param>
    <param-name>log4jConfigLocation</param-name>
    <param-value>classpath:miAppLog4j.properties</param-value>
</context-param>
<listener>
    <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>

Et miAppLog4j.properties fichier est situé dans le dossier externe de la GUERRE et sur le Portail. Nous l'avons fait disponibles dans le Portlet Classpath par le biais d'un Bibliothèque partagée dans WebSphere Portal.

source d'informationauteur Carlos Gavidia