- このガイドについて
- スタート アップ ガイド
- インストールしています。
- アップグレード
- Connecting and licensing
- 構成する
- Running workloads
- RPA processes and tests
- Agents, functions, and API workflows
- 上限量
- Securing and governing
- 監視
- ログ レベル
- ログストレージ
- ロボット ログを管理する
- トラブルシューティング
- 参照
ログ レベル
ロボット ログのレベルが Off から Verbose までで、Assistant または Orchestrator で設定可能
概要
ログ レベルとは、生成されるメッセージの詳細度のことです。ログ レベルは次の場所で設定できます。
- [Assistant] > [設定] > [全般] ページの [ログ レベル] 設定。既定では、Information に設定されています。
- Orchestrator > [アクセス権を管理] > [ユーザー] > [ユーザー] または [ロボット アカウント] > [ロボットの設定] ページの [ログ レベル] 設定。既定では、Information に設定されています。
注:
Orchestrator で設定されたログ レベルが Assistant で設定されたログ レベルよりも優先されます。
バージョン 2025.10.1 から、Robot は 2 つの異なるログ レベルをサポートしています。1 つは Orchestrator に送信されるログ用、もう 1 つはローカル ファイル用です。 ログ レベルをローカルに設定するには、こちらの説明に従って UIPATH_FILE_LOG_LEVEL 環境変数を使用します。
UiPath では、以下のログ レベルを使用します。各レベルは優先度順に昇順で記載されています。
-
Off - ログは一切保存されません。このレベルは通常、ログをオフにする場合に使用します。
-
Verbose - よりきめ細かいレベルをレポートし、オートメーションの操作について記録可能な詳細をすべてログに記録します。記録される詳細には、変数の変更、関数呼び出し、さらには外部応答に関する情報などがあります。Trace レベルのログはすべて表示されます。既定では、Verbose レベルには次のログ エントリが含まれます。
- Execution Starated - プロセスが開始されるたびに生成されます。
- Execution Ended - プロセスが終了するたびに生成されます。
- Transaction Started - ロボットが Orchestrator からトランザクション アイテムを取得するたびに生成されます。
- Transaction Ended - ロボットがトランザクション ステータスを Success または Failed のいずれかに設定するたびに生成されます。
- Activity Information - エントリ - プロセス内で、アクティビティが開始、失敗または完了されるたびに生成されます。
The Robot sends at most 10,000 Verbose logs per Executor process. The limit counts only the entries the Robot writes at the Verbose level, in practice the Activity Information logs. Entries it writes at higher levels, such as Execution Started and Execution Ended (Information level), don't count toward it. When the process reaches the limit, the Robot logs the warning "Verbose log limit exceeded, further verbose logs from this job will be dropped." and drops the Verbose logs that follow. The limit applies only to the logs sent to Orchestrator, not to the local log file. Logs you add with the Log Message activity don't count toward the limit. To change the limit, set the
UIPATH_VERBOSE_LOG_LIMITenvironment variable, as described in Configuration files. Values of0or lower are ignored and the default is used instead. -
Trace - 最も詳細な情報が含まれます。ほとんどの場合は、システム内の特定のタスク実行パスをデバッグまたは追跡する場合に使用します。Trace、Information、Warning、Error、Critical のレベルのログがすべて表示されます。
-
Information - 情報ログは、タスクの開始や終了など、オートメーションの実行に関する全般的な洞察を提供します。Information、Warning、Error、Critical のレベルのログがすべて表示されます。
-
Warning - 現在の操作に今すぐには影響しないものの、今後重大化する可能性がある軽微な問題や潜在的な問題が含まれます。Warning、Error、Critical のレベルのログがすべて表示されます。
-
Error - このレベルで生成されるログには、実行中に発生したエラーの詳細が含まれます。エラーが発生した場合、ワークフローの通常の操作を実行することはできませんが、システム全体が停止することはありません。Error および Critical のレベルのログがすべて表示されます。
-
Critical - 重大な問題またはエラーを示すログが記録されます。非常に深刻であり直ちに対応が必要な問題は通常、このレベルで記録されます。
ログ内の機密情報
Information、Warning、Error、Critical のログ レベルでは、入力/出力引数の値は追跡されません。このため、UiPath Studio から意図的に追加した場合を除き、機密データは Orchestrator のログから除外されます。
これに対し、Trace および Verbose のログ レベルでは、入力/出力引数の値が機密データを含めて追跡され、Orchestrator のログに記録されます。
To hide sensitive information at the Verbose levels, you can use the excludedLoggedData setting in the runtimeOptions section of the project's project.json file, and provide specific keywords. By default, the list contains Private:* and *password*. For example:
"excludedLoggedData": [
"Private:*",
"*password*"
],
"excludedLoggedData": [
"Private:*",
"*password*"
],
アクティビティの設定時に [プライベート] チェックボックスをオンにしても同じ内容を設定できます。詳しくは、「機密情報を保護する」をご覧ください。