Mi procedimiento para usar log4j es la siguiente:archivo de propiedades log4j: cómo configurar?
- puso una .properties archivo en algún lugar de una carpeta de proyecto
- en un método de inicialización, que se ejecuta sólo una vez, invocar PropertyConfigurator.configure ("vía_al_archivo")
- en cada método que tenemos que utilizar registrador definimos una variable estática registrador y simplemente invocamos getLogger (clase)
¿Es esto correcto? ¿Qué sucede si el módulo de inicialización no está definido? ¿Dónde puedo poner el archivo "log4j.properties" de modo que no tenga que invocar propertyconfigurator.configure? Si eso no es posible, ¿está bien invocar PropertyConfigurator.configure ("path_to_file") en todos los métodos que utilizan un registrador?
@ Péter Török Ok, esa es una pregunta diferente, pero en una frase, una classpath por defecto, sin proporcionar la opción -classpath java, ¿incluye qué carpetas de un archivo .jar? – EugeneP
@EugeneP Acabo de cubrir esto en mi actualización :-) –