Windows 10 IoT 核心设备门户不显示 LoggingChannel 事件

Windows 10 IoT core Device Portal does not show LoggingChannel events

我正在尝试使用 Windows.Foundation.Diagnostics.LoggingChannel class 在我的运行在 Raspberry Pi.

上的 UWP 无头应用程序中记录信息

我在 运行 应用程序时没有看到任何错误,但我在设备门户 - ETW 查看器中看不到任何事件。 我已启用“Microsoft-Windows-Diagnostics-LoggingChannel”级别 5。

下面是我的应用程序的代码片段。

 Using Windows.Foundation.Diagnostics;
    LoggingChannel loggingChannel = new LoggingChannel("test provider", null);
    loggingChannel.LogMessage("Process started",LoggingLevel.Information);

请注意,我可以看到其他提供商的事件,例如 Microsoft-Windows-Kernel-Networking。

在您的代码中注册的 LoggingChannel 不适用于 Microsoft-Windows-Diagnostics-LoggingChannel,而是您的自定义频道。您可以通过使用 GUID 启用自定义提供程序来查看事件。例如,我 运行 我的 Raspberry Pi 3 上的 sample,我可以在设备 Portal.Microsoft-Windows-Diagnostics-LoggingChannel 中看到事件是系统注册提供者.