ログサブシステム
ログサブシステムは、アプリケーション、スクリプト、通信など、さまざまなログを管理します。
コンフィギュレーション
ログ保持期間の設定
データ型
デフォルト
注記
最大ファイルサイズ (KB)
INTEGER
100000
サイズが定義されているサイズになるか超えた場合、次のログイベントによって ThingworxStorage > logs > archives フォルダへのファイルのロールオーバーがトリガされます。
ランタイムでデフォルト設定を変更して変更をただちに保存できます。
最大サイズは 1000000 KB です。
アーカイブの最大日数
INTEGER
7
毎日のロールオーバーは時間制御ではなく、ログイベントの到着に基づきます。ファイルは毎日午前 0 時に (およびログイベントの到着時にのみ) ロールオーバーされ、archives フォルダに移動します。
デフォルトでは、ログがアーカイブに入ってから 7 日以上経過すると、削除されます。デフォルトを 1 から 90 日の範囲で変更できます。
スタックトレースを有効化
BOOLEAN
false
有効にした場合、Java API で com.thingworx.logging.LogUtilities.logInstanceExceptionDetails へのサービス呼び出しエラーが発生すると、関連するスタックトレースが ThingworxStorage > logs フォルダ内の ErrorLog.log ファイルに記録されます。プラットフォームでのエラーのデバッグに役立ちます。
スクリプトスタックトレースを有効化
BOOLEAN
true
スクリプトでエラーが発生すると、関連するスタックトレースが ThingworxStorage > logs フォルダ内の ScriptErrorLog.log ファイルに記録されます。プラットフォームユーザーによって作成されたスクリプトのデバッグに役立ちます。
* 
デフォルトでは、ThingWorx プラットフォームでのスクリプトのタイムアウトの設定は 30 秒です。スクリプトがこれよりも長く実行されると、プラットフォームが実行を強制終了します。ThingWorx 管理者は、platform-settings.json コンフィギュレーションファイルの基本設定セクションでスクリプトのタイムアウトを設定できます。「 platform-settings.json コンフィギュレーションの詳細」も参照してください。