Bonjour,
J'utilise Log4J dans un environnement J2EE. Nous utilisons la fonctionnalite ConfigureAndWatch afin de forcer Log4J a relire periodiquement le fichier de configuration. Le probleme est que cette methode n'est pas tres recommandee en milieu J2EE. En effet, le thread associe a cette fonctionnalite n'est pas recycle et jamais termine. Ainsi lors du redeploiement de l'appli web, il est possible d'avoir une exception de type ThreadDeath.
Existe t'il une solution a ce probleme? J'ai pour contrainte d'utiliser la methode configureAndWatch. J'ai pense a faire un appel a LogManager.shutdown() lors de la destruction de mon appli web, en utilisant un ContextListener.
Si vous avez deja eu ce probleme, vos remarques sont les bienvenues.
Merci d'avance.
Partager