Log.INFO contre le journal.DÉBOGAGE
Je développe un grand programme commercial et continue de me confondre entre le type d'information avec lequel je veux me connecter Log.INFO et Journal.DÉBOGAGE. Existe-t-il des normes ou des règles empiriques sur ce que contient chaque type de message de journal?
3 answers
J'essaie généralement de l'utiliser comme ceci:
- DEBUG: Informations intéressantes pour les développeurs, lorsque vous essayez de déboguer un problème.
- INFO: Information intéressante pour le personnel de soutien essayant de comprendre le contexte d'une erreur donnée
- AVERTIR FATAL: Problèmes et erreurs en fonction du niveau de dégâts.
• Debug : instructions à grain fin concernant l'état du programme, généralement utilisé pour le débogage;
• Info : déclarations d'information concernant l'état du programme, représenter les événements du programme ou le suivi du comportement;
• Warn : déclarations qui décrivent des événements ou des états potentiellement nuisibles dans le programme;
• Error : instructions qui décrivent les erreurs non fatales dans l'application; ce niveau est utilisé assez souvent pour la journalisation des exceptions traitées;
• Fatale: états représentant le plus grave des conditions d'erreur, résultant supposément à la résiliation du programme.
Trouvé sur http://www.beefycode.com/post/Log4Net-Tutorial-pt-1-Getting-Started.aspx
Rappelez-vous aussi que tous info()
, error()
, et les appels de journalisation debug()
fournissent une documentation interne dans n'importe quelle application.