2011-06-26 2 views
2

Je voudrais être en mesure de transmettre des informations de contexte entre les enregistreurs NLog dans mon projet. Par exemple, id de certains processus logiques afin qu'il soit désormais connecté à tous les loggers afin que je puisse facilement le suivre dans mes journaux.Comment passer des informations de contexte entre les enregistreurs NLog?

Actuellement, nous configurons notre logger (c'est-à-dire un wrapper autour de NLog) avec des données de contexte, puis nous le transmettons entre les objets qui ont besoin de se connecter. Il doit y avoir un autre/meilleur moyen. Comment faire cela correctement?

Répondre

0

Je pense que j'ai trouvé une solution - injection de dépendance avec style de vie Logger défini sur PerObjectGraph ou PerWebRequest ou similaire. Vous le configurez dans la racine de la composition, puis utilisez-le.

Questions connexes