自定义 ETW 事件的任务类别在事件查看器中显示为数字而不是名称

发布于 2024-12-13 11:06:44 字数 339 浏览 0 评论 0原文

我正在使用 ETW 在我们的应用程序中实现日志记录。

  • 我使用 ecmangen.exe 创建包含一组自定义事件、模板、任务和关键字的清单。
  • 我使用 mc.exe 编译并生成相应的 C# 类以在我的代码中使用。
  • 我在代码中使用这个生成的类来发出事件。
  • 我通过 wevtutil 导入清单并通过事件跟踪会话捕获事件(Win2K8R2 - 性能 - 数据收集器集)

当我通过事件查看器打开生成的跟踪文件时,我看到了我期望的事件。但我发现自定义任务类别和关键字以数字形式显示,而不是名称。

这些价值观应该翻译吗?或者我以错误的方式处理这个问题?

I am implementing logging in our application using ETW.

  • I used ecmangen.exe to create the manifest with a set of custom events, templates, tasks and keywords.
  • I used mc.exe to compile and generated corresponding C# class for use in my code.
  • I used this generated class in our code to emit events.
  • I imported the manifest via wevtutil and captured events via event trace session (Win2K8R2 - Performance - Data Collector Sets)

When I open the generated trace file via Event Viewer, I see the events I was expecting. But I found that the custom task categories and keywords are showing in their numeric form, instead of their names.

Should these values be translated? Or am I going about this the wrong way?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文