Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SOAVIRT_9.10.6_CTP_3.1.2

...

Table of Contents
maxLevel1

要求

  • Virtualize 9.10 或更高版本(包括 SOAtest/Virtualize 组合发行版)

安装指南

安装扩展有两种方法:

  1. 将 .zip 从应用市场解压缩到 Virtualize 桌面根目录安装(与 桌面根安装(与 soavirt 或 virtualize 可执行文件目录相同)。
  2. 将 .zip 解压缩到任意位置。这种方法需要在路径上安装 Java 才能运行。

运行工具

使用该工具附带的脚本启动和停止它。

启动: run the loggerstart.<bat|sh>

停止: run the loggerstop.<bat|sh>

配置

您可以自定义连接、输出,并在 logger.properties 文件中配置以下设置。

consumerId=<logger_name>

属性设置使用者 ID 的名称,并在连接到 ActiveMQ 时使用。当连接到事件代理时,它将更改 JMS 使用者的名称。除非必要,否则不要更改默认值。

默认为 logger

desktopEdition=<true|false>

当连接到 Virtualize 的授权桌面发行版时设置为 true 。设置为 false 将导致日志程序访问 REST API 以获取代理连接信息。

默认是 true

host=<host>

指定用于建立连接的 Virtualize 主机。

默认为 localhost

virtualizePort=<port>

指定用于访问获取代理设置的 REST API 的 Virtualize 端口。当 desktopEdition=false时使用。 

默认为 9080

activeMQPort=<port>

指定连接到事件监视代理的端口。当 desktopEdition=true时使用。 

默认为 9617

logDirectory=<path>

指定将写入日志文件的绝对文件路径。此字段必填

logName=<file_name>

记录到单个文件时要记录到的文件名称

默认为 events.log

logAsOneFile=<true|false>

指定日志程序是写入单个文件还是多个文件。设置为 false 以为每个事件创建单独的文件。

默认为 false

logAsOneLine=<true|false>

指定事件内容是应该压缩到单个行中,还是应该包含换行符。 

默认为 false

logTimestamp=<true|false>

指定是否应该包括日志记录器记录事件的时间戳(本地时间)。

默认是 true

logEventTimestamp=<true|false>

指定是否应将服务器上何时发生事件的时间戳(服务器时间)作为事件输出的一部分包含在日志中。

默认是 true

logVirtualizeInfo=<true|false>

指定是否应该记录 info-level 事件。

默认是 true

logHeaders=<true|false>

指定事件数据头部分是否应包含在事件输出中。

默认是 true

logBody=<true|false>

指定事件主体部分是否应包含在事件输出中。

默认是 true

logDelimiter=|

指定在记录单行时在(时间戳、标题、正文等)之间使用的分隔符字符。

默认为 |

shutdownPort=<port>

指定记录器等待连接打开以指示应该关闭的端口。

默认为 9700

示例配置

您可以使用以下示例配置作为 logger.properties 文件的起点:

...