記錄
ThingWorx 記錄檔會記錄資訊、顯示正在執行的內容,及列出錯誤。某些記錄檔位於 Composer 的「監視」 > [選擇記錄檔名稱] 下,某些記錄檔則只能在 ThingworxStorage/logs 中找到。記錄層級決定在記錄檔中顯示資料的粒度層級大小。您可在「監視」 > [選擇記錄檔名稱] > 「配置」下針對每個 Composer 記錄檔設定記錄層級。記錄檔存放在伺服器上 /ThingworxStorage/logs 下的獨立檔案中。
* 
監視記錄檔大小,並透過預先備份檔案,然後捨棄檔案,定期清理記錄檔。
Composer 記錄檔
針對 Composer 中的記錄檔,您可以按時間戳記、記錄層級、使用者等篩選記錄資料。您也可以限制要顯示的列數。寫入特定記錄檔的資料由在「系統內容編輯器」中配置的設定決定。
記錄檔名稱
描述
應用程式記錄檔
「應用程式記錄檔」包含 ThingWorx 在操作時記錄的所有訊息。視您的設定而定,此記錄檔只能顯示錯誤或平台的每次執行。
通訊記錄檔
通訊記錄檔包含所有與 ThingWorx 之間的通訊活動。
組態記錄檔
「組態記錄檔」包含 ThingWorx 應用程式針對在 ThingWorx 中完成的任何建立、修改和刪除動作所產生的所有訊息。例如,如果建立、修改或刪除物件或混搭,則該資訊會包括在「組態記錄檔」中。
* 
這目前不適用於復原作業。
指令集記錄檔
「指令集記錄檔」包含 ThingWorx 應用程式在執行 JavaScript 服務時產生的所有訊息。您可以使用 logger.warn (或 logger.infologger.tracelogger.debuglogger.error)。依預設,記錄檔會顯示警告與錯誤,因此我們建議使用 .warn 函數從您正在執行的服務記錄此資訊。一般而言,ThingWorx 只會將在執行服務時產生的錯誤發佈到此記錄檔。
* 
依預設,ThingWorx Platform 上的指令集逾時設定為 30 秒。如果指令集的執行時間較長,則平台會終止執行。ThingWorx 管理員可以在 platform-settings.json 組態檔案的 Basic Settings 部份中配置指令集逾時。請參閱 platform-settings.json 組態詳細資訊
安全性記錄檔
「安全性記錄檔」包含 ThingWorx 應用程式產生的所有使用者相關訊息。此資訊可能包含登入資料與頁面請求,具體取決於記錄層級。
其他記錄檔
下列記錄檔在 Composer 中不可見,只能在伺服器的 ThingworxStorage/logs 中找到。
記錄檔名稱
描述
驗證記錄檔
驗證記錄檔包含驗證登入資訊,僅可在 ThingworxStorage/logsAuth.log 檔案中找到。
資料庫記錄檔
資料庫記錄檔包含資料庫活動相關的所有訊息。此 DatabaseLog.log 檔案只能在 ThingworxStorage/logs 中找到。
指令集錯誤記錄檔
指令集錯誤記錄檔包含對在平台中建立之指令集的堆疊追蹤,只能在 ThingworxStorage/logsScriptErrorLog.log 檔案中找到。
這是否有幫助?