Páginas

Mostrando entradas con la etiqueta log4j. Mostrar todas las entradas
Mostrando entradas con la etiqueta log4j. Mostrar todas las entradas

4 de agosto de 2015

error en log4j



Si en algún momento sale un error de este tipo de log4j

log4j:ERROR Could not find value for key log4j.appender.INFO
log4j:ERROR Could not instantiate appender named "INFO".

es porque INFO lo has puesto como si fuera un paramentro definido en el log4j.properties

esto no seria correcto

log4j.rootLogger=ERROR, CONSOLE, INFO

lo correcto seria

log4j.rootLogger=INFO, CONSOLE,




17 de septiembre de 2014

varios log4j.properties


Hay dos maneras de cargar varias rutas rutas del log4j


primera manera

static final Logger debugLog = Logger.getLogger(Nombre_clase.class);

y esta linea en el constructor de la clase

PropertyConfigurator.configure("Ruta donde donde esta el log4j.properties");

si el log4j.properties esta dentro del proyecto solo haria poner la ruta dentro del proyecto java.

la segunda manera

en tu log4j.properties

log4j.rootLogger=error, debug

#configuración por defecto log4j.appender=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.layout=org.apache.log4j.PatternLayout log4j.appender.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n


# configuración AppLogging
log4j.category.AppLogging=L1
log4j.appender.L1=org.apache.log4j.FileAppender log4j.appender.L1.layout=org.apache.log4j.PatternLayout log4j.appender.L1.layout.ConversionPattern=%-22d{dd/MMM/yyyy HH:mm:ss} – %m%n log4j.appender.L1.file=failedtoaddusers.log


si se pone si tu quieres la configuracion por defecto
private static Logger log = Logger.getLogger(ActiveDirectoryManage.class);

y su quieres la otra configuración
private static Logger log = Logger.getLogger("AppLogging");