替换规则示例
使用“位置”、“匹配”和“替换”字段
下列示例说明如何使用替换规则的位置、匹配和替换字段。
- 用于在指定了分隔符标记和指示标记的情况下检索 msg 属性值的替换规则。
日志记录:
<March 14, 2004 10:25:21 EST> application:myapp severity:3 instance:01 message:WARNING-file style.css missing
规则规范:
Separator Token= []{2}
Designation Token= :
Postions=$h('message')
Match=(.*)
Substitution=$1
指定给 msg 属性的结果值:
WARNING-file style.css missing
- 用于在仅指定分隔符标记的情况下检索 msg 属性值的替换规则。
日志记录:
<March 14, 2004 10:25:21 EST>;myapp;3;01;WARNING-file style.css missing
规则规范:
Separator Token=;
Designation Token=
Postions= 5
Match= (.*)
Substitution= $1
指定给 msg 属性的结果值:
WARNING-file style.css missing
- 用于在仅指定分隔符标记的情况下检索 msg 属性值的替换规则。
日志记录:
<March 14, 2004 10:25:21 EST>;myapp;3;01;WARNING;file style.css missing
规则规范:
Separator Token=;
Designation Token=
Postions= 5@@6
Match= (.*)@@(.*)
Substitution= $1-$2
指定给 msg 属性的结果值:
WARNING-file style.css missing
使用“时间格式”字段
下列示例说明如何使用替换规则的时间格式字段。
- 用于在不指定的分隔符标记或指示标记的情况下检索 creationTime 属性值的替换规则。
日志记录:
<March 14, 2004 10:25:21 EST> myapp 3 01 WARNING file style.css missing
规则规范:
Separator Token=
Designation Token=
Postions=
Match= ^<(.*)>.*
Substitution= $1
Time Format= MMMM dd, yyyy hh:mm:ss z
指定给 creationTime 属性的结果值:
2004-03-14T15:25:21.000Z
相关任务
创建日志解析器
创建基于规则的适配器
配置解析器组件
创建静态适配器
相关参考
适配器配置文件结构
公共基本事件格式规范
适配器配置编辑器
正则表达式语法
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.