有这个日志:
<30>Jun 8 16:47:02 oem-virtual-machine dbus-daemon[668]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
我正在尝试这样做: 1)如果有单词成功或例如失败,则在该字段中写下第一个或第二个单词。我不明白如何使用正则表达式来做到这一点。此外,例如,带有空格:在一个日志中有一个额外的空间,在另一个日志中它是完全相同的,不。它们不再不同,但需要使用单个正则表达式对其进行解析。
2) 'org.freedesktop.nm_dispatcher' 行。如果是,则将其写在某个字段中。如果不是,那么仍然会解析日志,并且不会在任何地方写入任何内容。
到目前为止,我只写了这个:
%{MONTH}\s\s%{MONTHDAY}\s%{TIME}\s%{HOSTNAME:[alertix][host]}\s%{NOTSPACE:[alertix][process][name]}:\s%{NOTSPACE}\s(Successfully|Failure)