- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- 制御フロー
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- ログ
- 診断ツール
- ワークフロー アナライザー
- ワークフロー アナライザーについて
- ST-DBP-002 - 多数の引数
- ST-DBP-003 - 空の catch ブロック
- ST-DBP-007 - 複数のフローチャートレイヤー
- ST-DPB-010 - [ワークフロー] または [テスト ケース] の複数のインスタンス
- ST-DBP-020 - 未定義の出力プロパティ
- ST-DBP-021 - ハードコードされたタイムアウト
- ST-DBP-023 - 空のワークフロー
- ST-DBP-024 - 永続性アクティビティの確認
- ST-DBP-025 - 変数のシリアル化の前提条件
- ST-DBP-026 - [待機] アクティビティの使用
- ST-DBP-027 - Persistence のベスト プラクティス
- ST-DBP-028 - 引数のシリアル化の前提条件
- ST-USG-005 - ハードコードされたアクティビティ引数
- ST-USG-009 - 未使用の変数
- ST-USG-010 - 未使用の依存関係
- ST-USG-014 - パッケージの制限
- ST-USG-017 - パラメーター修飾子が無効です
- ST-USG-020 - 最小ログ メッセージ
- ST-USG-024 - 未使用で保存されたままの値
- ST-USG-025 - 保存した値の誤用
- ST-USG-026 - アクティビティの制限
- ST-USG-027 - 必要なパッケージ
- ST-USG-028 - ファイル テンプレートの呼び出しの制限
- ST-USG-027 - 必須のタグ
- ST-USG-034 - Automation Hub URL
- 変数
- 引数
- インポートされた名前空間
- コード化されたオートメーション
- トリガーベースの有人オートメーション
- レコーディング
- UI 要素
- セレクター
- オブジェクト リポジトリ
- データ スクレイピング
- 画像とテキストの自動化
- Citrix テクノロジの自動化
- RDP の自動化
- VMware Horizon の自動化
- Salesforce の操作の自動化
- SAP のオートメーション
- macOS の UI Automation
- ScreenScrapeJavaSupport ツール
- Webdriver プロトコル
- 拡張機能
- Test Suite - Studio
- トラブルシューティング
Studio ガイド
ログ レベル
以下の表に、UiPath のログ レベルのリストを示します。
ログ レベル |
既定のログ |
ユーザー定義のログ |
---|---|---|
Off |
None |
None |
Critical |
Critical レベル以上で記録されたすべてのメッセージ。 |
Critical レベル以上で記録されたすべてのメッセージ。 |
Error |
Error レベル以上で記録されたすべてのメッセージ。 |
Error レベル以上で記録されたすべてのメッセージ。 |
Warning |
Warning レベル以上で記録されたすべてのメッセージ。 |
Warning レベル以上で記録されたすべてのメッセージ。 |
Information |
Information レベル以上で記録されたすべてのメッセージ。 |
Information レベル以上で記録されたすべてのメッセージ。 |
Trace (トレース) |
Trace レベル以上で記録されたすべてのメッセージ。 |
Trace レベル以上で記録されたすべてのメッセージ。 |
Verbose |
Trace レベルで記録されたすべてのメッセージとワークフロー トラッキング ログ。 |
Trace レベルで記録されたすべてのメッセージ。 |
Verbose レベルでは、アクティビティの開始と終了の両方のメッセージ、および使用される変数と引数の値が記録されます。
既定では、Verbose レベルには次のものが含まれます。
- Execution Starated ログ エントリ - プロセスが開始されるたびに生成されます。
- Execution Ended ログ エントリ - プロセスが終了するたびに生成されます。
- Transaction Started ログ エントリ - Orchestrator からロボットがトランザクション アイテムを取得するたびに生成されます。
- Transaction Ended ログ エントリ - ロボットがトランザクション ステータスを Success または Failed のいずれかに設定するたびに生成されます。
-
Activity Information ログ エントリ - ワークフロー内で、アクティビティが開始、エラーまたは終了となるたびに生成されます。
注: ログの種類の優先度順は、Verbose < Trace < Information < Warning < Error < Critical < Off です。ログ レベル
ログ出力される対象
例/コメント
ログ ファイル
出力パネル
Orchestrator ログ ページ
Verbose
アクティビティ
`Trace {"message":{"DisplayName":"Message box","State":"Executing","Activity":"UiPath.Dialog.Activities.MessageBox","Arguments":{"Caption":"","Text":"String in message BOX
はい
いいえ
はい
Verbose
変数
`"Variables":{"NewTransaction":"False
はい
いいえ
はい
Verbose
引数 (プロパティ)
`"Arguments":{"Caption":"","Text":"String in message BOX","ChosenButton":"Ok
はい
いいえ
はい
Trace (トレース)
アクティビティ
`Trace {"message":{"DisplayName":"Main","State":"Executing","Activity":"System.Activities.DynamicActivity
はい
いいえ
はい
Information
1 行を書き込み
メッセージをログ
Info {"message":"message from activity"
注: アクティビティに設定された Trace レベルで記録されたメッセージは除きます。はい
はい
はい
Warning
Warning
Warn {"message":"Warning from log message activity"
はい
はい
はい
Warning
Error
Error {"message":"Error from log message activity"
はい
はい
はい
Warning
Critical
重大なエラー
はい
はい
はい
Error
Error
Error {"message":"Error from log message activity"
はい
はい
はい
Error
Critical
Fatal
重大なエラー
はい
はい
はい
Critical
Critical
Fatal
重大なエラー
はい
はい
はい
OFF
なし
なし
いいえ
いいえ
いいえ
次に示すように、記録されるイベントに応じて、いくつかのログ メッセージが出現する可能性があります。
既定では、プロジェクトの実行が開始されたとき、および終了したとき、システム エラーが発生して実行が停止したとき、またはログ設定がすべてのアクティビティの実行を記録するように構成されているときに生成されます。
logType
] フィールドに Default
値を持ちます。
このカテゴリで記録されるイベントは、次のとおりです。
- Execution Start はプロセスが開始されるたびに生成されます。これは、Information のログ レベルから記録されます。
- Execution End はプロセスが終了するたびに生成されます。これは、Information ログ レベルから記録されます。
- Transaction Started はプロセス内のトランザクションが開始されるたびに生成されます。これは、Information のログ レベルから記録されます。
- Transaction Ended はプロセス内のトランザクションが終了するたびに生成されます。これは、Information のログ レベルから記録されます。
- Error Log は、実行がエラーを検出して停止するたびに生成されます。これは、Error のログ レベルから記録されます。
- Debugging Log は、ロボットのログ設定が Verbose に設定され、アクティビティ名や型、変数値、引数などが含まれている場合に生成されます。これは Trace のログ レベルからログに記録されます。
上記のログ メッセージの種類には、複数の種類のログ フィールドがあります。これらは次のように分類できます。
これらのログ フィールドは、SQL (設定されている場合) や Elasticsearch (設定されている場合)、既定の EventViewer ログなど、すべての Execution の種類のログに存在します。
Message
- ログメッセージ。Level
- ログの重要度を定義します。Timestamp
- アクションが実行された正確な日付と時間です。FileName
- 実行されている.xaml
ファイルの名前です。jobId
- プロセスを実行しているジョブのキー。processName
- ロギングをトリガーしたプロセスの名前です。processVersion
- プロセスのバージョン番号です。windowsIdentity
- 記録されたアクションを実行したユーザーの名前です。-
robotName
- ロボットの名前です (Orchestrator で定義されています)。注: プロセスが Orchestrator に接続されずにローカルで実行されている場合、processName
フィールドとprocessVersion
フィールドはログに表示されません。
これらのログは、ログの種類に応じて表示されます。
-
Execution End
totalExecutionTimeInSeconds
totalExecutionTime
-
Transaction Start
queueName
transactionID
transactionState
-
Transaction End
queueName
transactionID
transactionState
transactionStatus
トランザクション実行時間
ProcessingExceptionType
processingExceptionReason
queueItemReviewStatus
queueItemPriority
-
Debugging Log
-
activityInfo
は次のフィールドを持つ JSON メッセージです。表示名
State
(Faulted、Closed、Executing)アクティビティ
変数
-
Arguments
-
totalExecutionTimeInSeconds
、totalExecutionTime
、queueName
のみです。通常、Variables
および Arguments
にはサブフィールドがあります。