我正在尝试将以下Web服务器日志解析为某些字段
/BluePortServlets/LoadService/servicepath/test1/test2/test3?serviceId=4403&categoryId=1&t=0.13146932582447225
我的模式如下
/%{WORD:PATH} /%{WORD:PATH} /%{WORD:PATH} .....
我的问题是,由于路径的大小和级别不固定,我希望在模式之上有类似 Kleene Star 格式的东西。但不知何故,Grok Debugger无法编译它。像这样,我将能够解析未知大小的路径。
像这样的东西
[%{WORD:PATH} / *
期望的结果是
BluePortServlets
LoadService
servicepath
test1的
..
testN
提前谢谢