0

我正在尝试使用 ETW(Windows 事件跟踪)查看在我的一部 Windows 手机中运行的应用程序的事件日志。我尝试使用此处提到的步骤打开 Windows 设备门户:

https://msdn.microsoft.com/en-us/windows/uwp/debug-test-perf/device-portal

但是在 html 页面http://127.0.0.1:10080/default.htm(因为电话是使用 LAN 连接的),我看不到 ETW 的任何部分。仅显示应用程序、进程、性能、设备和网络选项卡。是否需要额外的设置文件?或者是否需要 Windows 更新才能访问它?

4

2 回答 2

1

Windows 10 周年更新中新添加了Windows设备门户中的 Windows 事件跟踪 (ETW) 。要使用此功能,请确保您的设备使用最新版本的 Windows(目前为版本 1607 OS Build 14393)。

有关详细信息,请参阅使用设备门户查看 UWP 的调试日志

于 2016-12-02T06:36:49.947 回答
0

您应该改用FiledMedic来获取 ETW 事件。此应用适用于 Windows 8.1 和所有 Windows 10 版本。

您必须创建一个Windows 性能记录器配置文件 (.wprp)。通过USB将手机连接到PC并将其存储在This PC\Windows Phone\Phone\FieldMedic\CustomProfiles

现在启动 Field Medic 应用程序时,转到advanced并在此处找到新的配置文件Custom Group

在此处输入图像描述

选择此项并开始记录。

在此处输入图像描述

捕获您的应用程序的活动并返回到 Fieldmedic,停止记录并再次将手机连接到 PC 导航到This PC\Windows Phone\Phone\FieldMedic\reportsETL 文件并将其复制到您的 PC 并使用PerfviewWindows 性能分析器分析 ETL 文件以查看您的自定义事件.

在此处输入图像描述

于 2016-12-03T08:21:39.200 回答