Verboseレベルの実行ログを出力したい

? Question

問題が発生するワークフローの原因を調査したいです。ワークフロー実行時のログを最も詳細なレベルで出力する方法はありますか。

? Answer

Assistantからジョブを実行する場合

以下の手順でAssistantからログレベルを変更し、Verboseレベルでロボット実行ログを取得することが可能です。

  1. UiPath Assitant → 設定 → Orchestratorの設定 → ログレベルを"Verbose"に変更します。

  2. 問題が発生するワークフローを実行します。

  3. 事象の発生を確認します。 ※エラー発生時刻を記録します。

  4. ロボット実行ログの採取します。

ログ格納場所(既定値):%localappdata%\UiPath\Logs

  1. 1の設定を変更前のログレベルに戻します。

参考:

Studioからジョブを実行する場合

「Assistantからジョブを実行する場合」の手順で設定を行います。

Studioのログを制御する機能としてデバッグ画面の「アクティビティのログ」機能がありますが、この機能を有効にした場合、ログレベルはVerboseではなくTraceレベルとなります。

Orchestratorからジョブを実行する場合

以下の手順でOrchestrator上から対象のロボットのログレベルを変更することができます。

なお、この設定は「Assistantからジョブを実行する場合」の設定を上書きすることにご注意ください。

  1. Orchestrator で [テナント] > [アクセス権を管理] に移動します。

  2. ロボットに対応するアカウントの [編集] をクリックして、[ロボットの設定] タブを開きます。

  3. 各オプションに対応するトグルを有効化して、編集できるようにします。変更を行い、[更新] をクリックして保存します。

参考:

※ログ取得後は、再度「ロボットの設定」画面で元の状態に設定を戻すようにしてください。