WSO2 审计日志文件的 Grok 模式

Grok Pattern for WSO2 Audit Log file

这是来自 WSO2 审核日志文件的示例

[2016-11-22 00:20:30,657]  INFO -  Initiator : wso2.system.user | Action : 
Change Password by User | Target : admin | Data : {  } | Result : Success

我正在尝试使用 frok 调试器编写 Grok 模式,但我得到的只是没有匹配项。

\[%{TIMESTAMP_ISO8601:timestamp}\]%{SPACE}%{LOGLEVEL:level}-%{SPACE}%
{GREEDYDATA:log_message}

模式在 %{LOGLEVEL:level} 和后面的破折号 (-) 之间缺少一个 space。
它看起来像这样:...%{LOGLEVEL:level}%{SPACE}-%{SPACE}......%{LOGLEVEL:level} -%{SPACE}...(如果您确定 space 的数量始终相同,则不必使用 %{SPACE})。