替代規則範例
使用「位置」、「比對」和「替代」欄位
下列範例說明如何使用替代規則的位置、比對和替代欄位。
- 利用指定的分隔字元記號和指定記號來擷取 msg 屬性值的替代規則。
日誌記錄:
<March 14, 2004 10:25:21 EST> application:myapp severity:3 instance:01 message:WARNING-file style.css missing
規則規格:
分隔字元記號= []{2}
指定記號= :
位置=$h('message')
比對=(.*)
替代=$1
指派給 msg 屬性的結果值:
WARNING-file style.css missing
- 只用指定的分隔字元記號來擷取 msg 屬性值的替代規則。
日誌記錄:
<March 14, 2004 10:25:21 EST>;myapp;3;01;WARNING-file style.css missing
規則規格:
分隔字元記號=;
指定記號=
位置= 5
比對= (.*)
替代= $1
指派給 msg 屬性的結果值:
WARNING-file style.css missing
- 只用指定的分隔字元記號來擷取 msg 屬性值的替代規則。
日誌記錄:
<March 14, 2004 10:25:21 EST>;myapp;3;01;WARNING;file style.css missing
規則規格:
分隔字元記號=;
指定記號=
位置= 5@@6
比對= (.*)@@(.*)
替代= $1-$2
指派給 msg 屬性的結果值:
WARNING-file style.css missing
使用「時間格式」欄位
下列範例說明如何使用替代規則的時間格式欄位。
- 不使用指定的分隔字元或指定記號而擷取 creationTime 屬性值的替代規則。
日誌記錄:
<March 14, 2004 10:25:21 EST> myapp 3 01 WARNING file style.css missing
規則規格:
分隔字元記號=
指定記號=
位置=
比對= ^<(.*)>.*
替代= $1
時間格式= MMMM dd, yyyy hh:mm:ss z
指派給 creationTime 屬性的結果值:
2004-03-14T15:25:21.000Z
相關作業
建立日誌剖析器
建立規則型配接器
配置剖析器元件
建立靜態配接器
相關參照
配接器配置檔結構
Common Base Event 格式規格
配接器配置編輯器
正規表示式文法
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.