http://logging.apache.org/log4j/1.2/ |
Segons indica la pròpia pàgina un 4% del codi desenvolupat es dedica a logging per a facilitar la depuració, així que cal que sigui planificar acuradament.
Creació del Logger:Es important saber que la crida al mètode getLogger retornarà exactament la referència al mateix objecte logger.
Exemple:
Logger x = Logger.getLogger("wombat");
Logger y = Logger.getLogger("wombat");
x i y es refereix exactament al mateix objecte logger.
Això es fonamental!! ja que no cal arrosegar com a paràmetre per tot el codi el Logger.
Nivells de log.Les peticions de Logging es fan invocant un dels metodes de print de una instància logger. Però a més la petició estarà activa si el nivell actiu es > o = al del logger.
Per tant ens cal conèixer els nivells standard i l'ordre:
Per tant ens cal conèixer els nivells standard i l'ordre:
TRACE < DEBUG < INFO < WARN < ERROR < FATAL
Optimització del temps de execució:
Es pot optimitzar el temps d'execució fent un check previ del nivell habilitat amb la instrucció:
if(logTSKCat.isTraceEnabled()) {logTSKCat.trace("*-ShareEntry Generat");}
Enllaços relacionats:
Log4j: Crear un fitxer de sortidaAppache Log4j: API Appender
No hay comentarios:
Publicar un comentario