Pourquoi n'est-il pas un niveau de trace dans log4Net?
Je me demandais juste pourquoi il n'y a pas un le niveau de trace dans log4Net. Ce niveau semble être manquant et j'éprouve parfois le besoin de l'utiliser, par exemple à la sortie de ce que les événements sont en cours d'exécution dans une application. Cette fonctionnalité est un une partie de log4J.
Je sais que je peux créer un tel niveau est parlé ici mais je ne veux pas mettre de temps et d'efforts dans quelque chose que je ressens devrait faire partie de la bibliothèque elle-même.
Connaissez-vous une log4net extension de la bibliothèque qui implémente ce ou pourquoi ce n'était pas une partie du port .net ?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez ajouter une Verbose (ou Trace) afin de log4net en utilisant des méthodes d'extension. C'est ce que j'utilise:
Exemple d'utilisation:
Source:
http://www.matthewlowrance.com/post/2010/07/14/Logging-to-Trace-Verbose-etc-with-log4net.aspx
Il est un niveau de trace dans le log4net.De base.Niveau de classe http://logging.apache.org/log4net/release/sdk/html/F_log4net_Core_Level_Trace.htm
La log4net.ILog seulement l'interface expose des méthodes et des propriétés pour les Mortels,Error,Warn,Info et les niveaux de Débogage.
Je suis d'accord c'est un peu limite, et je voudrais voir une plus niveau là. Mais alors le nombre optimal de niveaux est probablement "un de plus que le nombre actuel de niveaux" - vous trouverez toujours vous-même parfois de vouloir un autre niveau.