通知を受け取る

UiPath Robot

UiPath Robot ガイド

ロボット ログ

ログは、アプリケーションに関連する情報イベント、エラー、警告メッセージを含む、タイムスタンプ付きのファイルです。

If Orchestrator is unavailable, logs are stored in a local database (C:\Windows\SysWOW64\config\systemprofile\AppData\Local\UiPath\Logs\execution_log_data), within the available disk space, until the connection is restored. When the connection is restored, the logs are sent in batches in the order they had been generated.

📘

データベースは、ログが Orchestrator に正常に送信された後も削除されません。

ジョブのステータスは UiPath Robot サービスのメモリ内に保存されます。Orchestrator が利用可能になると、ジョブ ステータスに関連する情報は両者の間で同期されます。ただし、Orchestrator が利用できない状態で UiPath Robot サービスを再起動しても、これらの情報は失われます。つまり、Orchestrator が利用可能になったときに、ジョブは再実行されます。

ロボット診断ログ

これらのログではロボット自体およびそのコンテキストに関連する情報が提供されます。これらの情報は特定のエラーの原因を識別するのに役立ちます。

ロボット診断ログを有効化

既定では、ロボット診断ログが有効化されていて、Error または Warning レベルのメッセージのログが記録されます。

他のレベルのログ情報も必要な場合、ロー レベルのトレースを有効化すれば、すべてのログ情報を有効化できます。既定ではこの機能は無効化されています。

To enable Low Level Tracing, run the following command UiRobot.exe --enableLowLevel in Command Prompt.
To disable Low Level Tracing, run the following command UiRobot.exe --disableLowLevel in Command Prompt.

Enabling Low Level Tracing as an administrator, local, or domain user starts low level tracing for the .etl file. This enables verbose tracing for the Robot Executor and Service in the Event Viewer.

Don't forget to first go to the installation directory by using the cd argument, such as cd C:\Program Files (x86)\UiPath\Studio です。

📘

注:

低レベルのトレースは、問題の調査時にのみ有効にして、調査セッションが終了したら無効にすることをお勧めします。
Additionally, the .etl file containing the trace information is generated only after you disable the feature.
Robot を再起動しなくても変更が反映されます。

ロボット診断ログのターゲット

The target location of the logs is controlled by the <Installation Folder>\NLog.config file. The Diagnostic logs are collected by the Internal type logger and are forwarded by using NLog targets.

By default, Internal logs are sent to Event Viewer, as specified in the following lines from NLog.config:

<target xsi:type="EventLog" name="eventLog" layout="${callsite:className=false:includeSourcePath=true:methodName=false} ${message}" source="UiPath" log="Application" />

<logger name="Internal" minLevel="Trace" writeTo="eventLog" />

📘

注:

Editing the NLog.config file requires administrator permissions. The UiRobot.exe service needs to be restarted if the Internal target is changed in the NLog.config file for the changes to take effect.

.etl ログ ファイルを開く

この種類のファイルは、イベント ビューアーから開くことができます。

  1. イベント ビューアーの [アクション] パネルで、[保存されたログを開く] をクリックします。[保存されたログを開く] ウィンドウが表示されます。
  2. 生成されたトレース ログ ファイルを参照し、[開く] をクリックします。左パネルの [保存されたログ] にファイルが表示されます。
  3. ファイルを選択します。ログの内容が表示されます。
10131013

ロボット実行ログ

ロボット実行ログは、プロセスの実行によって生成されるメッセージで、通常はその動作に関連する情報とユーザー定義メッセージを含みます。

実行ログはいくつかの方法で生成できます。

  • [1 行を書き込み] アクティビティでは、Information レベルのログが作成されます。
  • [メッセージをログ] アクティビティでは、[レベル] プロパティ フィールドで指定されたレベルでログが作成されます。
  • オートメーション プロジェクトを実行すると、各アクティビティの動作を含むログが生成されます。[Orchestrator の設定] ウィンドウ[レベル ]Verbose に設定されていると、Trace レベルのログが記録されます。

実行ログのログ レベル

既定のログ レベルは、[Orchestrator の設定] ウィンドウ[レベル] 設定で制御します。既定では、Information に設定されています。

[Orchestrator の設定] ウィンドウで既定のログ レベルを変更する:

  1. システム トレイで、Robot_iconRobot_icon アイコンを右クリックします。ロボットの設定が表示されます。
  2. [Orchestrator の設定] ボタンをクリックします。[Orchestrator の設定] ウィンドウが開きます。
  3. [ロボット ログ] セクションの [レベル] ドロップダウン メニューから、適切なログ レベルを選択します。
451451

📘

注:

サービス モードの Robot がインストールされている場合、この設定を編集するには管理者権限が必要です。

実行ログのターゲット

By default, Execution Logs are stored in a file in the %LocalAppData%\UiPath\Logs folder. The messages are collected by the WorkflowLogging type logger and can be forwarded by using NLog targets, as specified by the following parameters in the NLog.config file:

<target xsi:type="File" name="executionFile" fileName="${LogDirectory}/${shortdate}_Execution.log" layout="${time} ${level} ${message}" concurrentWrites="true" />

<logger name="WorkflowLogging" minLevel="Trace" writeTo="executionFile" final="true" />

If the Robot is connected to Orchestrator, all execution logs are sent to Orchestrator and can be seen in the Logs page.
Additionally, log targets and content can be configured by editing the <Installation Folder>\NLog.config file.

📘

注:

Editing the NLog.config file requires administrator permissions. The Robot service does not need to be restarted for the changes to take effect.

ログの詳細編集

If the logging level is set to Verbose, the messages contain all the details about the activities that were run at execution. This log output can be customized by editing the UiPath.Executor.exe.config file, which can be found in the C:\Program Files (x86)\UiPath\Studio folder. To do this, XML code must be added under the <system.serviceModel> tag. For example:

<tracking>
    <profiles>
        <trackingProfile name="StandardProfile">
         <workflow>
          <activityStateQueries>  
            <activityStateQuery activityName="*">
                <states>  
                    <state name="Faulted"/>  
                </states>
                <arguments>  
                    <argument name="*"/>  
                </arguments> 
                 <variables>  
                    <variable name="*"/>  
                </variables>             
            </activityStateQuery>
          </activityStateQueries>    
         </workflow>
        </trackingProfile>       
    </profiles>
</tracking>

Since the <states> tag contains only <state name="Faulted"/>, inserting the above code enables only the activities which have the Faulted state to be logged. Adding other parameters under the <states> tag, such as <state name="Executing"/> causes activities that have other states to be logged as well.

アクティビティのステートだけでなく、変数や引数なども変更できます。カスタマイズについての詳細情報はこちらをご覧ください。

📘

注:

Modifying the UiPath.Executor.exe.config file requires a restart of the Robot service for the changes to take effect.

1 年前に更新


ロボット ログ


改善の提案は、API リファレンスのページでは制限されています

改善を提案できるのは Markdown の本文コンテンツのみであり、API 仕様に行うことはできません。