1

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

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

在 Windows EventLog 中,我找到了 Correlation ID 字段。看来我可以使用它。但我在 .NET System.Diagnostics.EventLog 中找不到相关的 API。更重要的是,我找不到有关该领域的信息。

请建议有关主题的最佳实践。

4

1 回答 1

2

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

于 2009-11-15T16:08:03.183 回答