为静态适配器配置传感器组件
先决条件:
传感器的作用是提供读取内容以进行处理的方法。在静态解析器中,会将属性添加至传感器,以指示在传感器处理之后,传感器应该调用定制 Java 解析器类。要配置传感器:
- 在适配器配置编辑器的左窗格中,选择配置 > 上下文实例 > 传感器。右窗格会显示传感器信息。
- 从传感器类型列表中选择 StaticParserSensor。
- 在详细信息窗格中,在描述字段中输入传感器的描述。
- 在最大分块字段中,输入由静态解析器传感器创建的公共基本事件对象数目(在将这些对象传递至输出程序之前)。此值指示静态解析器类的
parseNext() 方法应该返回多少公共基本事件对象。此值会被静态解析器类的 setConfiguration() 方法作为 array_size 参数传递至静态解析器类。
- 对于静态适配器来说,字段置信度缓冲区大小和文件页脚大小仅
适用于为连续操作以及扩展 org.eclipse.hyades.logging.parsers.MonitoringParser
的静态解析器类配置的上下文。请参阅配置传感器组件以了解有关这些字段的信息。
- 在创建适配器配置文件时,会自动生成目录和文件名属性。这些属性对应于日志文件目录和文件名。要更新这些属性:
- 选择配置 > 上下文实例 > 传感器 > 文件名属性。
- 编辑属性值。
- 保存适配器配置文件以应用更改。
- 对目录属性重复相同的步骤。
- 添加解析器类名属性。
- 选择配置 > 上下文实例 > 传感器。
- 单击鼠标右键以显示弹出菜单。选择添加 > 属性。则会以一些字段刷新右窗格从而输入属性名和值。
- 输入 parserClassName 作为属性名,输入
Java 解析器类的名称作为属性值。
- 保存适配器配置文件以应用更改。
- 可以添加包含可传递至静态解析器 Java 类的配置信息的其它属性。例如,日志文件版本。
- 因为更改了“传感器类型”,所以需要更新“上下文”下面对应的传感器组件。
- 选择上下文 > 上下文基本上下文实现 > 组件操作系统文件传感器。
- 更新名称和描述。输入 org.eclipse.hyades.logging.adapter.config.sensors.StaticParserSensor 作为可执行的类。

- 保存适配器配置文件以应用更改。
有关静态解析器的传感器组件所需属性的总结,参阅配置文件结构。
配置传感器后,您接下来就可以配置输出程序组件了。
相关概念
Hyades 通用日志适配器概述
公共基本事件格式规范
相关任务
创建日志解析器
创建静态适配器
为静态解析器配置输出程序组件
相关参考
适配器配置文件结构
适配器配置编辑器
正则表达式语法
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.