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
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
Réponses:
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.
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".