自定义 ETW 事件的任务类别在事件查看器中显示为数字而不是名称
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论