Unity3D:日志文件

推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

日志文件

Unity 为编辑器、包管理器、许可、开发播放器和 Hub 生成日志文件。您可以使用这些日志文件来了解应用程序中发生任何问题的位置。

Unity 会将控制台窗口中的所有消息、警告和错误添加到日志文件中。若要将自己的消息添加到控制台窗口和日志,请使用 Debug 类。

每个操作系统将日志文件存储在不同的位置。此页面上概述了默认位置,但您也可以使用某些命令行参数来控制 Unity 生成日志文件的时间和位置。有关详细信息,请参阅命令行参数文档。

注意:并非所有平台都支持此功能。有关详细信息,请参阅特定于平台的文档。

与编辑器相关的日志位置

您可以从控制台窗口访问编辑器日志。为此,请打开控制台窗口(菜单:常规>>控制台窗口),然后从控制台窗口菜单中选择打开编辑器日志

您可以使用操作系统的文件管理器应用程序访问其他日志。

Linux目录

日志类型日志位置
编辑 器~/.config/unity3d/Editor.log
包管理器~/.config/unity3d/upm.log
许可客户端~/.config/unity3d/Unity/Unity.Licensing.Client.log
许可审核~/.config/unity3d/Unity/Unity.Entitlements.Audit.log

苹果操作系统

在 macOS 上,您还可以通过 Console.app 实用程序访问 Unity 的日志

日志类型日志位置
编辑 器~/Library/Logs/Unity/Editor.log
包管理器~/Library/Logs/Unity/upm.log
许可客户端~/Library/Logs/Unity/Unity.Licensing.Client.log
许可审核~/Library/Logs/Unity/Unity.Entitlements.Audit.log

窗户

在 Windows 上,程序包管理器和编辑器日志放置在默认情况下不显示在 Windows 资源管理器中的文件夹中。若要查看 AppData 文件夹,必须在 Windows 上启用“隐藏项目”设置。有关如何执行此操作的详细信息,请参阅 Microsoft 有关在 Windows 中查看隐藏文件和文件夹的文档。

在 Windows 上,默认情况下不存在标准输出流,因此必须使用有效配置的流启动编辑器,作为 CI 系统中的子进程。如果指定发送输出“stdout”,则不会在控制台窗口中看到输出。stdout-to

日志类型日志位置
编辑 器%LOCALAPPDATA%\Unity\Editor\Editor.log
包管理器用户帐户: 系统帐户:
%LOCALAPPDATA%\Unity\Editor\upm.log%ALLUSERSPROFILE%\Unity\Editor\upm.log
许可客户端%LOCALAPPDATA%\Unity\Unity.Licensing.Client.log
许可审核%LOCALAPPDATA%\Unity\Unity.Entitlements.Audit.log
崩溃文件%TMP%\CompanyName\ProductName\Crashes

注意:您可以使用命令行参数覆盖文件夹位置的位置。-crash-report-folder

与玩家相关的日志位置

要查看玩家日志,请打开控制台窗口(菜单:常规>控制台窗口>),然后从控制台窗口菜单中选择打开玩家日志。您还可以导航到以下文件夹:

操作系统播放器日志位置
人造人要访问 Android 应用程序的播放器日志,请使用 Android logcat。有关详细信息,请参阅查看安卓日志
苹果使用 GDB 控制台或通过 XCode 访问管理器控制台来访问 iOS 设备日志。有关设备日志的更多信息,请参阅 Apple 的文档
Linux目录~/.config/unity3d/CompanyName/ProductName/Player.log
苹果操作系统~/Library/Logs/Company Name/Product Name/Player.log

注意:还可以使用 Console.app 实用程序查找日志文件。
通用 Windows 平台%USERPROFILE%\AppData\Local\Packages\<productname>\TempState\UnityPlayer.log
WebGLUnity 将日志输出写入浏览器的 JavaScript 控制台
窗户%USERPROFILE%\AppData\LocalLow\CompanyName\ProductName\Player.log

统一中心日志位置

您可以使用操作系统的文件管理器应用程序访问 Hub 日志。您还可以从 Hub 内访问这些日志。有关详细信息,请参阅中心文档。

操作系统播放器日志位置
Linux目录~/.config/UnityHub/logs/info-log.json
苹果操作系统~/Library/Application\ Support/UnityHub/logs/info-log.json
窗户%UserProfile%\AppData\Roaming\UnityHub\logs\info-log.json


此文由3D建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D:分析探查器跟踪 (mvrlink.com)

下一篇:Unity3D:资源审核 (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号