# 调试事件报告

> Debug your event implementation using the Debug Panel, Event Browser, and logging tools.

默认情况下，Analytics SDK 不会将太多信息记录到控制台，以确保其尽可能高效地运行。

如果要在游戏中设置 SDK 和检测自定义事件，则在调试和/或确认集成是否按预期工作时有三个选项：

## 在控制台中启用日志记录##view-events-in-the-debug-panel

要在编辑器的控制台中查看有关记录和上传事件的调试消息，请执行以下操作：

1. 转到 **Project Settings（项目设置）**> **Player Settings（播放器设置）**> **Player（播放器）**。
2. 转到 **Script Compilation（脚本编译）部分** > **Scripting Define Symbols（脚本定义符号）**。
3. 添加关键字 **UNITY\_ANALYTICS\_EVENT\_LOGS**。
4. 选择 **Apply（应用）**。

**注意**：建议在构建用于发布的版本之前禁用日志记录。

## 在 Event Browser（事件浏览器）中查看事件##view-events-in-the-event-browser

Event Browser（事件浏览器）有一个事件流，您可以在其中查看游戏发送的有效和无效事件。使用此工具可以确认您的集成，并查看错误和有关无效事件的信息。请参阅[事件浏览器](../events/event-browser)。

## Web 调试代理工具##web-debugging-proxy-tools

您可以使用 Charles Proxy 或 Fiddler 等实用程序从 PC 监控移动设备上的网络活动。正确配置后，即可查看移动设备上生成的各个网络请求和响应。这样可以确认您的游戏是否正在通过网络向 Analytics 发送事件。

步骤如下：

1. 在 PC 或 Mac 上安装并配置 Charles Proxy 或 Fiddler。
2. 配置 Android 或 iOS 移动设备以使用 PC 作为网络代理。
3. 启动游戏并在 Charles 或 Fiddler 中监控网络活动。
