Bonjour,
J'utilise pour la première fois log4net.
Il réponds parfaitement à mes besoins, sauf sur un point...
J'ai remarqué que dans tous les cas un log est généré même quand il n'y a rien à écrire dedans.
Comme par exemple lorsque je définis le level sur "ERROR" et que mon application ne génère aucune erreur, log4net me génère dans tous les cas un log vide dès la déclaration de mon log, et pour être encore plus précis juste à ce niveau :
En faisant une recherche sur le net j'ai remarqué que beaucoup de monde rencontrais ce problème mais j'ai l'impression que beaucoup ne sont pas dérangés par celui-ci et je n'ai donc pas trouvé de réponses... Pourtant je ne trouve pas ça terrible la création de ce log vide. Souhaitant conserver mes logs 3 mois cela veut dire qu'au final j'aurais pas loin de 90 logs (vides si pas d'erreurs...) en permanence dans mon répertoire de log. Je pourrais bien sur vérifier à la fin de mon application si le log est vide et le supprimer si c'est le cas mais je me dis qu'il y a peut être plus "propre"... des idées ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 private static readonly ILog log = LogManager.GetLogger(typeof(Program));
Merci
Partager