Execution Log
説明したように earlierスクリプトが実行されると、実行ログが自動的にプロジェクトパネルに表示されます。これは、設定された「ロギング・レベル」に基づいて、実行中のスクリプトからのすべての出力を累積的に表示します。ロギングレベルでは、以下のように重要度に基づいて表示する出力を指定できます:
優先度 | レベル | 説明 |
---|---|---|
7 (highest) | SEVERE | 通常、スクリプトの実行が終了する重大なエラー。 |
6 | WARNING | スクリプトの続行を許可する警告または許容されるエラー。 |
5 | INFO | 情報メッセージ。 |
4 | CONFIG | 設定メッセージ(デフォルトの最小レベル)。 |
3 | FINE | 優先度の低いメッセージ(通常、詳細なデバッグ・メッセージに使用される)。 |
2 | FINER | 優先度の低いメッセージ。 |
1 (lowest) | FINEST | 最も低い優先度のメッセージ。 |
OFF | ロギングを無効にするためにコンフィギュレーション・フレームワークの中だけで使われる擬似レベル。 |
このレベルは Preferencesウィンドウで右クリックすることでアクセスできます。Execlog"ウィンドウを右クリックすることでアクセスできます。
ログ機能は以下の原則に基づいています:
各ログメッセージは、メッセージの重要度を反映する7つの定義済みレベルの1つを持っています。
ログには、実行ログ環境設定で指定された最小レベル以上のメッセージのみが記録されます。これにより、さまざまなレベルの豊富なログを持つスクリプトを構築し、特定のスクリプト実行のログの範囲を制御することができます。
自動化フレームワークはデフォルトで、スクリプトの開始および終了ポイント、レポート作成、自動化対象システムへの接続、イメージ比較の失敗、深刻な I/O エラー、設定ミス、実行時エラーなど、スクリプトの実行ライフサイクルにおける最も重要なイベントをログに記録します。
スクリプトは、Logコマンド(TPRスクリプト)またはlog()メソッド(Javaスクリプト)を呼び出すことで、独自のカスタムログメッセージを作成できます。
スクリプトの実行ごとに独自のログが作成されます(ログはスクリプトの実行にまたがって累積されません)。ログは、スクリプトの終了後、出力(レポート)パスにあるlog.htmlファイルに保存されます。スクリプトの実行中にログを表示するには、後述の実行ログ ビューアを 使用します。
ログ ファイルはプロジェクト ビューで認識され、表示されます。スクリプトがEnterprise Report Providerを使用してレポートを作成する場合を使用してレポートを作成する場合は、ログファイルもレポートヘッダにリンクされます。エンタープライズレポートが
スクリプト実行ログとヘルプ/ ログビューアウィンドウで管理される T-Plan Robot Enterpriseアプリケーションログを 混同しないでください 。アプリケーションログはロボットの起動から終了までオープンされ、標準出力(コンソール/ターミナル、コマンドプロンプト)に出力されるすべてのメッセージを収集します。この2つのログに共通しているのは、スクリプトの実行中にエラーが発生し、それが標準出力にも出力された場合、そのエラーメッセージが両方のログに表示されるということです。
上述したように、実行中のスクリプトは "Log"コマンドを使ってファイルにログを出力することができる:
ログ"%26lt;テキスト>"[level=%26lt;logLevel%26gt;]。
このLogコマンドは、スクリプト内の任意の場所に置くことができ、多くの場合、前のアクションの結果に基づいています。