? Question
問題が発生するワークフローの原因を調査したいです。ワークフロー実行時のログを最も詳細なレベルで出力する方法はありますか。
? Answer
Assistantからジョブを実行する場合
以下の手順でAssistantからログレベルを変更し、Verboseレベルでロボット実行ログを取得することが可能です。
-
UiPath Assitant → 設定 → Orchestratorの設定 → ログレベルを"Verbose"に変更します。
-
問題が発生するワークフローを実行します。
-
事象の発生を確認します。 ※エラー発生時刻を記録します。
-
ロボット実行ログの採取します。
ログ格納場所(既定値):%localappdata%\UiPath\Logs
- 1の設定を変更前のログレベルに戻します。
参考:
Studioからジョブを実行する場合
「Assistantからジョブを実行する場合」の手順で設定を行います。
Studioのログを制御する機能としてデバッグ画面の「アクティビティのログ」機能がありますが、この機能を有効にした場合、ログレベルはVerboseではなくTraceレベルとなります。
Orchestratorからジョブを実行する場合
以下の手順でOrchestrator上から対象のロボットのログレベルを変更することができます。
なお、この設定は「Assistantからジョブを実行する場合」の設定を上書きすることにご注意ください。
-
Orchestrator で [テナント] > [アクセス権を管理] に移動します。
-
ロボットに対応するアカウントの [編集] をクリックして、[ロボットの設定] タブを開きます。
-
各オプションに対応するトグルを有効化して、編集できるようにします。変更を行い、[更新] をクリックして保存します。
参考:
※ログ取得後は、再度「ロボットの設定」画面で元の状態に設定を戻すようにしてください。