mikol Asked: 2019-10-22 10:15:43 +0800 CST2019-10-22 10:15:43 +0800 CST 2019-10-22 10:15:43 +0800 CST rsyslog根据时间过滤消息 772 我想过滤日志,以便只有 13:00-14:00 的消息可以通过,我该怎么做?我知道我可以使用 访问消息内容$msg,但我怎样才能做到这一点呢? syslog 1 个回答 Voted Best Answer meuh 2019-10-23T10:22:41+08:002019-10-23T10:22:41+08:00 您可以使用正则表达式提取时间戳的小时部分,但使用is[0-9]{2}:仅捕获 2 位数字。()([0-9]{2}): if re_extract($timestamp,"([0-9]{2}):",0,1,"xx")=="13" then /my/file 见RainerScript
您可以使用正则表达式提取时间戳的小时部分,但使用is
[0-9]{2}:
仅捕获 2 位数字。()
([0-9]{2}):
见RainerScript