Je suis à la recherche d'un document sur les meilleures pratiques (ou vos opinions) sur la façon d'enregistrer efficacement les exceptions et leurs traces de pile. Bien sûr, en supposant que l'un des frameworks de journalisation populaires tels que Log4J, SLF4J, java.util.logging, etcQuel niveau utiliser pour la consignation des traces de la pile d'exceptions dans Java?
Je suis particulièrement intéressé par votre opinion sur les niveaux de traces de pile doivent être enregistrées.
J'ai entendu quelques-uns contredisant les uns les autres opinions telles que:
- traces de pile devraient être enregistrés que sur le niveau DEBUG alors que le niveau d'erreur ne doit contenir que message d'erreur « lisible »
- traces de pile doivent être connectés Niveau ERREUR pour donner à l'opérateur le maximum d'informations nécessaires pour trouver la cause première d'une exception
J'ai trouvé quelques articles intéressants mais aucun d'entre eux ne touche à ce sujet particulier:
- http://today.java.net/pub/a/today/2006/04/06/exception-handling-antipatterns.html
- http://today.java.net/pub/a/today/2003/12/04/exceptions.html
ce qui signifie sans doute que les auteurs de ces articles avaient mêmes préoccupations que moi :-)
Je serais vraiment intéressé à votre avis à ce sujet .