使用 C++ 在事件查看器中创建自定义日志

发布于 2024-12-04 19:20:10 字数 340 浏览 0 评论 0原文

我希望能够在事件查看器中创建自定义日志(即在 Windows 事件查看器中的“应用程序和服务日志”下创建自定义节点)

如果您使用 EventLog.CreateEventSource 方法,这是一项简单的任务: LINK 它的问题是此方法只能在非托管代码中使用。

我想知道是否有任何方法可以在我的托管 C++ 代码中做到这一点。

我目前正在使用基于清单的 ETW 进行日志记录。提供者清单中是否有可以设置的地方?

干杯, 礼萨++

I want to be able to create a custom log in event viewer (i.e. to create a custom node under "Application and Services Logs" in windows event viewer)

It is an easy task, if you use EventLog.CreateEventSource method: LINK Its problem is that this method is only available from in the unmanaged code.

I'm wondering if there is any way I can do this in my Managed C++ code.

I'm currently using manifest-based ETW for logging. Is there anywhere in the manifest of the provider that I can set it?

Cheers,
Reza++

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

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

发布评论

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