收集并清除日志

可以收集和清除服务器日志和连接器日志。

本文档与 OpenText Core SDPOpenText Core Functional Testing Lab 无关。

概述

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

后退到顶部

运行脚本

运行服务器的 bin 文件夹中的日志清空脚本。参数- output - adminExecutionToken 是必需的:

OS命令
Windows<Functional Testing Lab for Mobile and Web_server_installdir>\server\bin\log_sanitization.bat -output <目的地文件夹> -adminExecutionToken <execution key string>


默认文件路径: C:\Program Files\Functional Testing Lab for Mobile and Web Server\server\bin\log_sanitization.bat

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


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

下表包括脚本参数:

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

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

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

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

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

  • machine _ addresses
  • 目录

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

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

示例:

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

C:\Program Files\Functional Testing Lab for Mobile and Web Server\server\bin\log_sanitization.bat -output C:\MyLogs -adminExecutionToken "client=oauth2-*******@opentext.com; secret=***********; tenant=*******" -collectPeriod latest -dataToMask all