【问题标题】:How to implement correlation ID in Windows EventLog with .NET?如何使用 .NET 在 Windows EventLog 中实现关联 ID?
【发布时间】:2009-11-15 16:03:12
【问题描述】:

我们即将开始使用 EventLog 作为我们的集中审计解决方案。我现在面临的一个问题是记录日志条目的相关性。例如,我们的操作从一个组件开始,到另一个组件结束。此操作具有唯一 ID。所以我需要将条目与操作 ID 相关联。

如何将此操作 ID 存储到 EventLog 中?稍后的操作 ID 将用于过滤 Windows 事件查看器中的事件。

在 Windows EventLog 中,我找到了 Correlation ID 字段。看来我可以使用它。但我在 .NET System.Diagnostics.EventLog 中找不到相关的 API。更何况,我找不到关于这个领域的信息。

请提出关于主题的最佳实践。

【问题讨论】:

    标签: .net event-log


    【解决方案1】:

    查看 TraceSource 和 CorrelationManager,您可能应该使用它而不是自己写入事件日志。

    【讨论】:

    • 谢谢,这正是我需要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-14
    相关资源
    最近更新 更多