使用 syslog-ng 和 patterndb,如何指定“空”模式?

使用 syslog-ng 和 patterndb,如何指定“空”模式?

当我在日志中收到内核跟踪时,最后一行是空的。我想使用 syslog-ng 和 patterndb 过滤/忽略这些空的内核消息。这是我目前拥有的模式不是匹配空:

  <rule class='system' id='kernel_empty' provider='local'>
  <description></description>
    <patterns>
      <pattern></pattern>
    </patterns>
  </rule>

我该如何排除这些空内核消息?

答案1

尝试在模式中添加一个空行(或换行符)。例如,

<patterns>
  <pattern>
</pattern>
</patterns>

相关内容