Estoy probando log4j en una aplicación de prueba simple. Creo un nuevo proyecto de Java en eclipse y agrego log4j JAR (v1.2.16) a mi ruta de compilación. Luego creo una clase simple que imprime Hello World. Luego utilizo la clase log4j Logger
para registrar un mensaje de información. Cuando ejecuto la aplicación, veo el mensaje de registro, utilizando lo que supongo que es el apéndice y el diseño por defecto. Estupendo. Lo que estoy teniendo problemas es agregar mi propia configuración. Esto es lo que hice:Dónde/cómo busca log4j un archivo log4j.properties?
Creé un archivo log4j.properties con un appender personalizado y un nivel de registro y lo coloqué en la carpeta src (que al compilarse se copia a la carpeta bin). Ejecuta la aplicación, sin cambios.
Intento agregar PropertyConfigurator.configure("log4j.properties")
. Ejecuta la aplicación, sin cambios. Sin errores, pero sin cambios.
¿Qué debo hacer para que log4j cargue mi archivo de configuración?
ha, las malas importaciones que no se detectan en tiempo de compilación son un dolor ... :-) – leonbloy
Lo hago todo el tiempo. – justkt