Retour | Home | Contact |
---|
Log four Java = Log for Java : trace pour Java.
Fournir une API de trace Java et Open Source
Log4J est composé de :
org.javarome.MaClasse
par exemple). Par défaut tous les messages envoyés à
un logger fils sont envoyés à son père.printf
du C
ou autre). L'affichage de la valeur d'objets complexes (héritant
les uns des autres par exemple) peut être réalisé
via un ObjectRenderer
afin d'éviter de détourner
toString()
.Log4J | Version | 1 | |||
---|---|---|---|---|---|
Release | 2 | ||||
Maintenance | 6 | 7 | 8 | ||
Configuration | log4.properties | log4.xml |
Des exemples d'utilisation de Log4J sont :
Logger
applogger = Logger.getLogger ("org.javarome.prosper");
logger.setLevel (Level.INFO); // Pourrait être défini dans le fichier de configuration
Logger presentationLogger = Logger.getLogger ("org.javarome.proper.presentation");
logger.warn ("Avertissement application"); // Ok, car WARN >= INFO
logger.debug ("Debug application"); // Non affiché, car DEBUG < INFO
presentationLogger.info ("Info de présentation"); // Affiché car presentationLogger hérite du niveau INFO de son père appLogger
presentationLogger.debug ("Debug de presentation"); // Non affiché car presentationLogger hérite du niveau INFO > DEBUG de son père appLogger
Des exemples d'applications utilisant Log4J sont :
%t
affichant le thread courant%c
affichant la classe couranteRetour | Home | Contact |
---|