- 论坛徽章:
- 0
|
本帖最后由 oneasen 于 2013-05-15 15:36 编辑
我用Regex Buddy这个正则工具写的。 下面红色的地方匹配不上!!!!我是()?用这种方式来匹配有或者没有的,前面的几行都是有固定的字符例如FUNCTION、MESSAGE等,但是最后一行的行手会出现任何字符。如果我在我的正则末尾再加个(.*)? 那么蓝色的地方就又无法匹配~~郁闷啊!
-------------------------------需匹配的日志内容--------------------------------------------
2013-04-02-22.19.34.333712+480 I118138086 LEVEL: Severe
PID : 17039662 TID : 173994 PROC : db2sysc 0
INSTANCE: db2inst1 NODE : 000 DB : xxdb
APPHDL : 0-62796 APPID: 39.0.0.11.42068.130329063316
AUTHID : DB2INST1
EDUID : 17399 EDUNAME: db2agent (xxdb) 0
FUNCTION: DB2 UDB, DRDA Communication Manager, sqljcReadHdrAs, probe:20
MESSAGE : ZRC=0x80360086=-2143944570=SQLJC_ERROR_PRTCLE "PROTOCOL ERROR"
2013-04-02-22.19.34.333903+480 I118138199 LEVEL: Severe
PID:17039662 TID:173994 NODE:000 Title: **** DRDA CMNMGR CB ****
Dump File: /home/db2inst1/sqllib/db2dump/17039662.173994.000.dump.bin
2013-04-02-21.57.00.207556+480 E118137421 LEVEL: Info
PID : 17039662 TID : 49089 PROC : db2sysc 0
INSTANCE: db2inst1 NODE : 000
EDUID : 4908 EDUNAME: db2logmgr (xxdb) 0
FUNCTION: DB2 UDB, data protection services, sqlpgArchiveLogFile, probe:3180
DATA #1 : <preformatted>
Completed archive for log file S0065855.LOG to TSM chain 11 from /xxdblog/NODE0000/.
2013-04-02-20.47.16.669912+480 I118134377A436 LEVEL: Warning
PID : 17039662 TID : 157289 PROC : db2sysc 0
INSTANCE: db2inst1 NODE : 000 DB : xxdb
APPHDL : 0-56181
EDUID : 15729 EDUNAME: db2agent (xxdb) 0
FUNCTION: DB2 UDB, bsu security, sqlexSlsSystemAuthenticate, probe:150
MESSAGE : application id:
DATA #1 : String with size, 26 bytes
2700000B.A0F3.130407025517
2013-04-03-18.58.18.376270+480 I118294142 LEVEL: Warning
PID : 17039662 TID : 113341 PROC : db2sysc 0
INSTANCE: db2inst1 NODE : 000 DB : xxdb
APPHDL : 0-49984
EDUID : 11341 EDUNAME: db2agent (xxdb) 0
FUNCTION: DB2 UDB, bsu security, sqlexLogPluginMessage, probe:20
DATA #1 : String with size, 66 bytes
Password validation for user db2look failed with rc = -2146500507
|
|