首页 > 解决方案 > 是否可以在事件查看器中使用 ETW 登录到子文件夹时使用自定义名称创建事件通道?

问题描述

这是我的问题:

我首先尝试在“应用程序和服务”下的事件查看器中实现文件夹,但System.Diagnostics.EventLog该类似乎不支持这一点。然后我遇到了 ETW,它提供了为 Windows 事件跟踪创建事件的能力。他们在 NuGet 包中留下了一些示例和文档,我现在可以设置自己的层次结构,直到实际的事件通道,但问题是:事件通道名称是预定义的,这意味着我不能手动选择名称。这就是他们写给它的内容,这让我更加困惑:

//     EventChannel. Custom values must be in the range from 16 through 255. Currently
//     only predefined values allowed.

现在是否可以自定义名称,是否有完全不同的方式来完成所有这些?我已经阅读了大量的帖子,但没有一个能够在事件查看器中使用System.Diagnostics.EventLog类创建“文件夹”,现在使用 ETW 是可能的,但是它把这个问题抛在脑后。

提前致谢!

标签: c#windowsetwevent-vieweretw-eventsource

解决方案


推荐阅读