收集和清理 Digital Lab 日志

可以收集和清理 Digital Lab 服务器和连接器日志。此部分仅与 UFT Digital Lab 相关。

概述

可以在命令行中运行脚本,以收集和清理 Digital Lab 服务器和连接器日志。可以通过选择特定计算机的日志或仅选择最新日志来限制日志大小。这很有用,因为日志文件可能包含大的数量文件。如果您只对特定的计算机或时间段感兴趣,则下载特定的日志可以更容易地识别要查找的信息。使用该脚本,还可以屏蔽敏感信息 (如计算机地址或用户名) ,并防止将此数据包括在日志中。

后退到顶部

运行脚本

运行 Digital Lab 服务器 bin 文件夹中的脚本。参数- output- adminExecutionToken 是必需的:

Windows <Digital Lab_server_installdir>\server\bin\log_sanitization.bat -output <目的地文件夹> -adminExecutionToken <execution key string>


默认文件路径: C:\Program Files\UFT Digital Lab 服务器 \server\bin\log_sanitization.bat

Linux <Digital Lab_server_installdir>/server/bin/log_sanitization.sh -output <目的地文件夹> -adminExecutionToken<execution key string>


默认文件路径: /opt/UFTDigitalLab/server/bin/log_sanitization.sh

下表包括脚本参数:

参数 选项
- collect 服务器
  • yes (默认值)

- collector 连接器
  • all (默认)
  • 特定

    使用此参数时,还需要提供连接器的名称。这是在设备实验室 > 连接器选项卡中显示的名称。

- collect_Period
  • all (默认)
  • 最新
- dataToMask
  • all (默认)
  • 用户名
  • app _ details

    屏蔽应用程序名称和捆绑包 ID

  • machine _ addresses
  • 目录

    文件系统路径: 基本安装目录、基本存储目录、基本临时目录。

- output 保存日志的目录。
- adminExecutionToken Digital Lab 管理员用户的执行访问密钥。有关访问密钥的详细信息,请参阅访问密钥管理

示例:

这是一个运行脚本以收集最新服务器和连接器日志并屏蔽所有数据的示例。

C:\Program Files\UFT Digital Lab Server\server\bin\log_sanitization.bat -output C:\MyLogs -adminExecutionToken "client=oauth2-*******@opentext.com; secret=***********; tenant=*******" -collectPeriod latest -dataToMask all