Tout. Je crée des bibliothèques pour d'autres équipes de mon entreprise. Ils ont tous des mécanismes de journalisation différents. Je veux fournir des informations de trace sur ce que font mes bibliothèques. Que dois-je faire pour y parvenir? Merci
9
Réponses:
Utilisez le
Trace
mécanisme intégré et documentez le fait.De cette façon, il leur suffit de configurer le traçage et de se connecter.
la source
Je suggérerais en fait d'utiliser la nouvelle classe TraceSource , comme recommandé par l' équipe BCL pendant les premiers développements de .NET 2.0. Cela ajoute quelques cloches et sifflets supplémentaires comme la possibilité de nommer les sources indépendamment les unes des autres et de gérer la configuration via les fichiers app.config.
la source
LibLog permet à votre bibliothèque de se connecter dynamiquement à n'importe quel framework de journalisation utilisé, sans aucune dépendance supplémentaire.
C'est souvent plus agréable que
Trace
etc. pour un utilisateur, car il n'a pas besoin de configurer quoi que ce soit de plus: s'il utilise une bibliothèque de journalisation particulière, LibLog la détectera et tout fonctionnera "simplement".la source