Java Logging API.
Fournir une API de trace Java standard ;
JLA est composé de :
org.javarome.MaClassepar exemple). Par défaut tous les messages envoyés à un logger fils sont envoyés à son père ;
Des exemples d'utilisation de JLog sont :
Logger logger = Logger.getLogger ("org.javarome.exemple");
logger.setLevel (Level.FINE); // Pourrait être défini dans le fichier de configuration
Logger autreLogger = Logger.getLogger ("org.javarome.autre");
logger.log (Level.FINER, "Attention"); // Ok, car WARNING >= INFO
logger.severe ("MaClass", "Je suis juste après", "'Attention'"); // Non affiché, car FINE< INFO
if (logger.isLogging (Level.FINEST))
autreLogger.finest ("Located nearest gas station.");// Affiché car autreLogger hérite du niveau INFO de son père logger
autreLoger.debug ("Exiting gas station search"); // Non affiché car autreLogger hérite du niveau INFO > FINE de son père logger
getLogger (ResourceBundle)et
logger.info ("Mon message {0} : {1}", tableauValeurs)) ;
Des exemples d'applications utilisant JLA sont :