De la documentación de log4j >> la forma más simple de incluir un Logger a una aplicación:

import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;

public class Ejemplo {

private static final Logger log = Logger.getLogger(Ejemplo.class);

public static void main(String[] args){
try {
//hacer algo
}
catch (Exception e) {
PropertyConfigurator.configure("log4j.properties"); //archivo en el jar
log.error(e.getMessage(), e);
}
}
}

log4j.properties es un archivo de propiedades de java, el cual puse en la carpeta principal src del jar

log4j.rootLogger=debug, R
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=log/ejemplo.log
log4j.appender.R.MaxFileSize=100KB
log4j.appender.R.layout=org.apache.log4j.PatternLayout
Este sitio utiliza cookies.    Leer más