为基于规则的解析器配置输出程序组件

输出程序将格式化程序提供的公共基本事件记录写至外部目标。格式化程序是这样的组件:它采用解析器提供的输出并构建正确的 Java 对象实例。适配器运行时只包含创建公共基本事件对象的单个预配置的格式化程序。

先决条件:

要配置输出程序:

  1. 在适配器配置编辑器的左窗格中,选择配置 > 上下文实例 > 输出程序。右窗格会显示输出程序信息。
  2. 输出程序类型列表中选择类型。在下面的示例中,LoggingAgentOutputter 是选中的。此输出程序将生成的公共基本事件记录写至记录代理程序,可以在“概要分析和记录”透视图中监视该记录代理程序以查看日志数据。

    输出程序配置

  3. 要添加新属性,请执行下列步骤:
    1. 选择配置 > 上下文实例 > 输出程序
    2. 单击鼠标右键以显示弹出菜单。选择添加 > 属性。则会以一些字段刷新右窗格从而输入属性名和值。
    3. 输入属性的名称和值。
    4. 保存适配器配置文件以应用更改。
    参阅输出程序类型和必需的属性以查看每种输出程序类型的必需属性。
  4. 如果在“配置上下文”实例中更改了输出程序类型,则还需要更新“上下文”节点中的“输出程序”组件。选择上下文 > 上下文基本上下文实现 > 组件 Hyades 记录代理程序输出程序。输出程序组件的详细信息就会显示在右窗格中。

    上下文的输出程序组件在右窗格中打开

  5. 更新输出程序的名称描述可执行的类
    参阅配置文件结构参考以获取要使用的输出程序类的正确名称。
  6. 保存适配器配置文件更改。
    注意:如果将把此解析器用作“日志和跟踪分析器”的日志导入向导的日志解析器扩展,则必须将输出程序实例配置为未声明的输出程序类型,并且必须将输出程序组件执行类指定为 org.eclipse.hyades.logging.adapter.config.outputters.StaticParserOutputter

一旦配置了输出程序,就需要为日志解析器配置插件清单文件。

相关概念
Hyades 通用日志适配器概述
公共基本事件格式规范

相关任务
配置插件清单文件
创建日志解析器
创建基于规则的适配器

相关参考
适配器配置文件结构
适配器配置编辑器
正则表达式语法