Joli article, clair et précis.
J'ai juste noté un point, sur l'exemple des messages paramétrés (des plus pratiques une fois qu'on y a pris goût
).
De mon souvenir (en tout cas avec la version 1.5.10) le code suivant n'est pas valable :
logger.debug("Info : x = {}, y = {}, str = {}", info.getX(), info.getY(), infos.getStr());
mais doit être écrit
logger.debug("Info : x = {}, y = {}, str = {}", new Object[] { info.getX(), info.getY(), infos.getStr() });
cf. FAQ slf4j.
Comme tu l'ajoutes dans ta conclusion, je confirme que l'utilisation de l'implémentation logBack est un bon choix. En tout cas, aucun problème à signaler sur nos projets. (Pour rappel, logback est une refonte/ré-écriture de log4j par le créateur de celui-ci).
Encore bravo pour l'article.
Nicolas.
Partager