Table of Contents

Windows 上的日誌分析

關於 原生(Windows) 和 Unity 編輯器(Windows)上的日誌,可參考如下說明。

日誌獲取方法

如果程式帶有控制台,可以從控制台取得日誌。

log Windows

否則,需要使用 Log.setLogFunc 進行日誌重新導向,並自己提供輸出日誌的方法。

Unity 內建日誌

在使用 Unity 開發應用時,除了平台自帶的日誌分析手段之外,Unity 編輯器還提供了額外的偵錯手段。

Unity 日誌分為 Unity 編輯器日誌和 Unity 播放器日誌,可以透過以下方法取得。

Unity 環境 作業系統 日誌地址
編輯器 Windows %LOCALAPPDATA%\Unity\Editor\Editor.log
播放器 Windows %USERPROFILE%\AppData\LocalLow\CompanyName\ProductName\Player.log

編輯器日誌也可以透過 Console 視窗右上角選單的 Open Editor Log 命令開啟。

日誌的理解

一般來說,輸出級別為 Error 的錯誤(顯示為紅色),是比較重要的問題,需要檢查。例如下面是找不到攝影機的錯誤。

log Windows error

在分析錯誤時,經常需要弄清錯誤發生的條件,例如呼叫的函式、參數、相關的狀態。

回饋時的注意事項

回饋時需要附帶以下資訊。

  • EasyAR Sense 和 EasyAR Sense Unity Plugin 的版本號

    如 4.7.0.11800-cf8e24e30

  • 社群版/企業版

  • 平台

    Win32

  • CPU 架構

    x86_64/x86