studio
2024.10
true
- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 录制
- 用户界面元素
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- VMware Horizon 自动化
- Salesforce 自动化
- SAP 自动化
- macOS 用户界面自动化
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 扩展程序
- 测试套件 - Studio
- 故障排除
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 个始终显示在消息中。变量和参数通常有子字段。