studio
2024.10
true
Studio 用户指南
Last updated 2024年10月30日

日志类型

UiPath 平台可以对其所有主要组件进行日志记录。所有 UiPath 专用日志都是基于 Nlog 基础架构。

这些日志可以按以下几个特征分类:

日志类别

根据日志类别(描述日志消息是由用户设计还是由系统自动生成)判断,日志可以是:

  • 默认日志 - 以下情形中默认生成的日志:项目执行过程启动和结束,出现系统错误且执行过程停止,或者将日志记录设置配置为记录每个活动的执行过程。此类别记录的事件包括:

    • 每次启动流程时都会生成“执行开始”(级别 = Information)
    • 每次完成流程时都会生成“执行结束”(级别 = Information)
    • 每次启动进程内的事务时都会生成“事务开始”(级别 = Information)
    • 每次进程内的事务结束时都会生成“事务结束”(级别 = Information)
    • 每次执行遇到错误时都会生成“错误日志”并停止(级别 = Error)
    • 如果“机器人日志记录设置”设置为 Verbose 并包含活动名称、类型、变量值、参数等,则会生成“调试日志”(级别 = Trace)。
  • 用户定义的日志 - 当使用“日志消息”活动或“写入行”活动时,依据 Studio 中用户设计的流程生成的日志。

日志字段

默认字段

  • 消息:日志消息。
  • 级别:定义日志严重性。
  • 时间戳:执行操作的确切日期和时间。
  • 文件名:正在执行的 .xaml 文件的名称。
  • 作业 ID *:运行流程的作业的键。
  • 流程名称 *:触发日志记录的流程的名称。
  • 流程版本 *:流程的版本号。
  • 窗口身份:执行所记录操作的用户的名称。
  • 机器人名称*:机器人的名称(在 Orchestrator 中定义)。
  • machineName - 机器人计算机的名称。
  • 计算机 ID * - 机器人计算机的 ID。
  • 组织单位 ID * - Orchestrator 组织的 ID。
* 无法使用“添加日志字段”活动覆盖标有星号的日志字段。
注意:如果流程在本地运行且不连接至 Orchestrator,则“流程名称”和“流程版本”可能不会出现。

特定于类型的字段

这些日志字段会因日志类型而有所不同:

  • 执行结束的“总执行时间(以秒位单位)
  • 执行结束的“总执行时间
  • 事务开始和事务结束的“队列名称
  • 事务开始和事务结束的“事务 ID
  • 事务开始和事务结束的“事务状态
  • 事务结束的“事务状态
  • 用于事务结束的事务执行时间
  • 调试日志的“活动信息”。这是一个 JSON 消息,其中包含以下字段

    • 显示名称
    • 状态”(故障、已关闭、正在执行)
    • 活动
    • 变量
    • 参数

      注意:只有前 3 个始终显示在消息中。变量和参数通常有子字段。

用户定义的字段

这些字段在 Studio 中定义(通过使用“添加日志字段”活动),并在生成活动后出现在所有后续日志中,除非这些字段被“删除日志字段”活动(以编程方式)删除

  • 日志类别
  • 日志字段
  • 默认字段
  • 特定于类型的字段
  • 用户定义的字段

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。