2009-11-15 5 views
1

Nous sommes sur le point de commencer à utiliser EventLog comme solution d'audit centralisée. Un problème auquel je suis actuellement confronté est l'enregistrement de la corrélation des entrées du journal. Par exemple, nous avons une opération qui commence dans un composant et se termine dans un autre. Cette opération a un identifiant unique. J'ai donc besoin de corréler les entrées avec Operation ID.Comment implémenter l'ID de corrélation dans Windows EventLog avec .NET?

Comment enregistrer cet ID d'opération dans le journal des événements? L'ID d'opération ultérieur sera utilisé pour filtrer les événements dans Windows Event Viewer.

Dans Windows EventLog j'ai trouvé le champ ID de corrélation. Il semble que je peux l'utiliser. Mais je ne peux pas trouver l'API associée dans .NET System.Diagnostics.EventLog. Encore plus, je ne peux pas trouver d'informations sur ce domaine.

Veuillez suggérer les meilleures pratiques concernant subj.

Répondre

2

Regardez TraceSource et le CorrelationManager, vous devriez probablement utiliser ceci au lieu d'écrire dans le journal des événements vous-même.

+0

Merci, c'est ce dont j'ai besoin. –

Questions connexes