Que es Log4J?
Es biblioteca open source que nos permite generar la información del Log del sistema de manera fácil y rápida en tiempo de ejecución. La información que contiene el Log del sistema son mensajes que genera el sistema frente a una funcionalidad, error u otro evento; los cuales se almacenan para ser analizado con posterioridad.
Que Necesito para usar Log4J en Netbeans?
Es necesario incorporar a nuestro proyecto la librería Log4J
Para bajarla: Log4J
Como lo agrego a Netbeans?
Descomprimimos el paquete y extraemos el archivo: log4j-1.2.15.jar
Desde Netbeans presionamos el botón derecho del mouse sobre la carpeta "Libraries" de nuestro proyecto
Seleccionamos "Add JAR/Folder..." y elegimos el archivo "log4j-1.2.15.jar" que descomprimimos hace instantes.
Netbeans incorporará este nuevo .jar a nuestro proyecto.
Como lo uso desde mi proyecto?
Este es un ejemplo básico de Log4J utilizando la consola como salida:
1) hay que importar algunas clases
import org.apache.log4j.Logger;
import org.apache.log4j.BasicConfigurator;
2) Dentro de mi clase creo un atributo estático de clase Logger:
public class Main(){
// Logger.getLogger(Main.Class) para saber cual es la clase que esta generando el log
static Logger logger = Logger.getLogger(Main.class)
}
3) Dentro de un método uso el logger para enviar los mensajes a la consola:
import org.apache.log4j.Logger;
import org.apache.log4j.BasicConfigurator;
public class Main(){
// Logger.getLogger(Main.Class) para saber cual es la clase que esta generando el log
static Logger logger = Logger.getLogger(Main.class)
public static void main(String[] args){
BasicConfigurator.configure() ;
logger.info("Iniciando la Aplicacion") ;
System.out.println("Mensaje por Consola") ;
logger.info("Saliendo de la Aplicacion") ;
}
}
4) En Netbeans, presionamos F6 para correr la aplicación.
La consola nos mostrará algo así:
0 [main] INFO pruebalog4j.Main - Iniciando la Aplicacion
Mensaje por Consola
0 [main] INFO pruebalog4j.Main - Saliendo de la Aplicacion
Este ejemplo no nos va a servir de mucho, solamente es para practicar como utilizar la libreria.
Java y Apuntes Utiles
Etiquetas
By Marian
Buscar este blog
13:33
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario