213 votes

Comment trouver les problèmes de log4net

J'utilise log4net tout le temps, mais une chose que je n'ai jamais comprise, c'est comment dire ce qui se passe à l'intérieur. Par exemple, j'ai un appender de console et un appender de base de données dans mon projet. J'ai apporté quelques modifications à la base de données et au code, et maintenant l'appender de base de données ne fonctionne plus. Je vais finir par comprendre pourquoi, mais cela m'aiderait beaucoup si je pouvais voir ce qui se passe dans log4net.

Est-ce que log4net génère une sorte de sortie que je peux visualiser pour essayer de déterminer la source de mon problème ?

2voto

olaf870 Points 21

Dans log4net 2.0.8, il semble qu'il ne soit pas possible de faire l'enregistrement avec log4net dans une DLL séparée. Si j'ai essayé cela, les résultats sont très étranges : Il n'y a plus de journalisation. Et l'initialisation de log4net avec l'option debug ne montre aucune erreur.

Comme K0D4 l'a dit, vous devriez avoir une référence à log4net dans votre module principal et l'appeler une fois au début du programme et tout va bien.

Dans la prochaine version de log4net, ce bogue sera probablement corrigé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X