Mi aplicación web basada en servlets a veces no cierra los archivos de registro de Log4j cuando se vuelve a desplegar, filtrando a la fuga del descriptor de archivo y ocasionalmente a la muerte contenida por servlet from ' muchos archivos abiertos '.Cómo puedo Log4j correctamente, cerrando todos los Appenders y, por lo tanto, los archivos
Tengo un ContextListener, ¿qué debo poner en su contexto destruido() para decirle a log4j que cierre y libere todos los recursos?
La rápida desnatada sobre javadocs reveló la clase Hierachery con el método shutdown(). No tengo ni idea de cómo conseguir realmente la corriente Hierachery, y los estados javadoc esta clase no tiene componentes que el usuario en el interior :)
Estoy usando Sun's JVM6, Resin y log4j 1.2.14 Supongo que a veces se filtra los clasificadores y evita que se reciclen (finalizando), aún no lo he descubierto. ¡Gracias por la pista! – alamar