过滤器操作定义了当在步骤输出中找到过滤器模式时执行何种操作。所创建的每个过滤器模式都与单个过滤器操作相关联。过滤器操作和模式都在日志过滤器中定义。
要创建日志过滤器,请选择日志过滤器。
。有关详细信息,请参阅过滤器操作 | 定义 | 步骤结果 |
---|---|---|
设置失败(缺省值) | 当系统找到过滤器模式时,它会将步骤结果状态设置为失败,并继续在当前行中搜索集合中的过滤器模式。 | 失败 |
设置失败/中止 | 当系统找到过滤器模式时,它会将步骤结果状态设置为失败,停止在当前行中搜索集合中的过滤器模式,跳至下一行,并再次开始模式搜索。 | 失败 |
清除失败 | 当系统找到过滤器模式时,它会将步骤结果状态设置为通过,并继续在当前行中搜索集合中的过滤器模式。 | 通过 |
清除失败/中止 | 当系统找到过滤器模式时,它会将步骤结果状态设置为通过,停止在当前行中搜索集合中的过滤器模式,跳至下一行,并再次开始模式搜索。 | 通过 |
中止 | 当系统找到过滤器模式时,它将停止在设置中的当前行搜索过滤器模式,跳至下一行,并再次开始模式搜索。它不会更改步骤结果状态。 | 不适用 |
包含 | 包含允许您引用其他日志过滤器中的一个或多个过滤器。您指定要包含在“模式”字段中的日志过滤器,并在“操作”字段中选择“包含”。 | 不适用 |
警告 | 当系统找到过滤器模式时,它会将步骤结果状态设置为“警告”,并继续在设置中的当前行搜索过滤器模式。(注:“警告”状态为通过状态;指定给此步骤的任何通过链都将运行。) | 警告 |
清除警告 | 当系统找到过滤器模式时,它会将步骤结果状态设置为通过,并继续在当前行中搜索集合中的过滤器模式。 | 通过 |
清除警告/中止 | 当系统找到过滤器模式时,它会将步骤结果状态设置为通过,停止在当前行中搜索集合中的过滤器模式,跳至下一行,并再次开始模式搜索。 | 通过 |
通知更改人 | 要使用“通知更改人”,必须在项目中包含一个创建关系列表的适配器,并且该适配器步骤的运行必须先于包含“通知更改人”日志过滤器的步骤。 适配器关系列表将用户和对象(例如已更改的文件)组成对。有关详细信息,请参阅“适配器 XML 引用”。 在适配器运行并创建关系后,如果“通知更改人”操作的日志过滤器在步骤输出行中匹配其过滤模式,将再次扫描该行以尝试匹配关系列表中的对象。如果找到匹配的对象,将向与该对象配对的用户发送电子邮件通知。 例如,在以下步骤输出行中,与过滤模式 Error 匹配的对象是 MyFile.c。因此将向关系列表中与 MyFile.c 对象配对的用户发送有关错误的电子邮件通知。 Error: Invalid token on line 55 of MyFile.c |
不适用 |
停止构建,结果为失败 | 当系统找到过滤器模式时,它会将作业结果设置为失败,并退出该作业。 对于 Java 引擎项目,步骤结果为失败。对于 Perl 引擎项目,将根据其结果设置步骤结果。 不运行更多步骤。 |
对于 Java 引擎项目,步骤结果为“失败”。对于 Perl 引擎项目,将根据其结果设置步骤结果。 |
停止构建,结果为通过 | 当系统找到过滤器模式时,它会将作业结果设置为通过,并退出该作业。 对于 Java 引擎项目,步骤结果为通过。对于 Perl 引擎项目,将根据其结果设置步骤结果。 不运行更多步骤。 |
对于 Java 引擎项目,步骤结果为“通过”。对于 Perl 引擎项目,将根据其结果设置步骤结果。 |
停止构建,结果为警告 | 当系统找到过滤器模式时,它会将作业结果设置为警告,并退出该作业。 对于 Java 引擎项目,步骤结果为警告。对于 Perl 引擎项目,将根据其结果设置步骤结果。 不运行更多步骤。 |
对于 Java 引擎项目,步骤结果为“警告”。对于 Perl 引擎项目,将根据其结果设置步骤结果。 |