Skip to content

andgau/log4nerds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

Log4Nerd

Estas librerias son para implementar unos logs de forma sencilla y con un nivel de "customización" razonable desde código.

¿Qué hacen?

Son un envoltorio para las java.util.logging que están presentes en toda máquina virtual de java (MVJ). Intencionadamente no se ha empleado ninguna libreria externa para que no exista ninguna dependencia de nada fuera de la MVJ.

¿Qué no son?

  • No son unas librerias de logs para un sistema en producción
  • No son un sustituto de log4j, slf4j, logback, etc ni cualquier empaquetado de los normales para logs.

Caso de Uso (Una o varias de las siguientes circunstancias)

  • Se desea tener un sistema de gestión de logging sin meter configuración con archivos properties o xml.
  • Se está realizando una prueba de concepto (POC) y se desea tener una salida razonablemente formateada.
  • Odias la salida estandar de juli y quieres trazas de una sola linea con colores en consola o en archivo.

El origen de esta utilidad es una entrada en un blog y esta a su vez de unas clases que tenía hechas como POC para otros POC. No tiene mucho sentido que crezca el desarrollo, no pretenden competir con logback. Es simplemente una utilidad para acostumbrarse a utilizar trazas o desacostumbrarse a utilizar System.out.println.

Queda completar la documentación y limpiar algo el código y alguna opción mínima que vea de utilidad.

De momento una vez importadas las librerias empezar a utilizar este log4nerds es escribir:

private static ConsoleConfigurator config = ConsoleConfigurator.getInstance();
private static Logger logger = Log4nFactory.getInstance(config);

Cualquier comentario será bienvenido

About

Biblioteca de Java para tener un sistema de loggin sencillo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages