创建新的 XPath 表达式

症状数据库编辑器提供了一个对话框,该对话框允许用户快速创建 XPath 表达式,而无需事先了解 XPath 语言语法。此表达式由通过 ANDOR 运算符分组的简单谓词组成。简单谓词由 org.eclipse.hyades.logging.events.cbe.ComonBaseEvent 属性、简单运算符(=、<、> 和 <> 等等)和一个值组成。创建表达式后,就可以使用它来进行日志分析。

要创建表达式:


  1. 在 Symptom V2.0 格式编辑器中,选择 XPath 表达式节点。在 XPath 表达式详细信息窗格中,单击新建表达式按钮,将显示新建 XPath 表达式对话框。单击添加以在表达式表中添加一个条目,这就是一个简单谓词。
  2. org.eclipse.hyades.logging.events.cbe.ComonBaseEvent 属性的列表中选择要在简单谓词中使用的属性。
  3. 选择运算符(like 执行模式匹配)。输入一个值,日志记录的该属性必须具有该值才能在日志分析时与表达式匹配:

    单击确定

  4. 要编辑表达式表中的现有条目,请选择该条目,然后单击编辑并修改字段。
  5. 要除去一个条目,请选择该条目,然后单击除去
  6. 在组表达式组合框中选择一个值,以便按 ANDOR 条件对表达式表中的条目进行分组。缺省选项是 AND 条件。
  7. 单击确定。这将生成一个 XPath 表达式,值已输入到 XPath 表达式文本框中。

提示:在“日志”视图中,如果可以右键单击日志记录并选择复制到剪贴板,就会将该日志记录的消息属性复制到剪贴板。在创建匹配模式类型的谓词时,此功能非常有用。该类型的谓词是指针对 org.eclipse.hyades.logging.events.cbe.ComonBaseEvent 消息属性定义并包含 likenot like 运算符的类型。

相关任务
编辑症状数据库

相关参考
公共基本事件格式规范
“日志”视图