标记步骤的日志输出

创建标签以将步骤输出列在步骤日志中其自己的类别下。

开始之前

该任务假定您已经创建了选择器、服务器和项目。它假定您使用的服务器具有接受 echo 命令的操作系统(Windows、Linux 或 UNIX)。

关于此任务

您可以在任意输出行的开始位置包含一个大写标签。在该步骤结束或遇到新的标签之前,将一直使用该标签。

标签采用以下语法:

您可以在步骤中使用 echo 命令来创建标签。如果 echo 命令遵循标签语法,那么系统将其第一个自变量识别为标签。

注: 如果 echo 命令遵循该语法,那么即使任何构建输出中行开始处的文本不是该命令的自变量,系统仍将其识别为标签。
正如示例中所示,您可以将标签设置为现有输出标签名称,也可以设置为新名称。

过程

  1. 在项目中创建新步骤。 此示例中的项目名为 Say_hi
  2. 将步骤命名为 LabeledLogOutput
  3. 在“命令”字段中输入以下文本:
    echo SPACESHIPS: Voyager I
    echo Voyager II
    echo EXEC: You can add text to existing categories as well
  4. 运行项目。
  5. 当作业完成时,查看日志。

结果

注意类别标题中的 SPACESHIPS 复选框和输出行 354 和 355(标记了 SPACESHIPS)。
79	    7/9/10 10:24 AM	EXEC	    Locale set to 'English_United States.1252'
250	  7/9/10 10:24 AM	EXEC	    Locale set to 'English_United States.1252'
349	  7/9/10 10:24 AM	EXEC	    Performing variable expansion on command line
353	  7/9/10 10:24 AM	EXEC	    start [C:\data\BuildForge\buildforge_projects\Say_hi\BUILD_1@RBF-14]
354	  7/9/10 10:24 AM	SPACESHIPS	      Voyager I
355	  7/9/10 10:24 AM	SPACESHIPS	      Voyager II
356	  7/9/10 10:24 AM	EXEC	     You can add text to existing categories as well
357	  7/9/10 10:24 AM	EXEC	    end [C:\data\BuildForge\buildforge_projects\Say_hi\BUILD_1@RBF-14]

注: 您可以选择或清除 SPACESHIPS 复选框以显示或隐藏类别。
注: 在将文本添加到 EXEC 类别时,请一定要避免使用特殊字符(例如,圆括号)。在某些系统上,加上引号后可行,但总体来说最好只使用纯文本。

反馈