如何在syslog-ng中创建过滤器以删除日志中包含“some text pattern”的行?

时间:2018-03-19 15:01:08

标签: syslog-ng

我需要从日志中删除包含文本“ - MARK - ”的以下行。我使用syslog-ng将日志发送到集中位置。但是,我的配置工作正常,但我需要应用一个过滤器,以便下降到下面的行。

Mar 19 15:34:36 10.232.194.98 [Mar 19 15:34:37] [localhost] local_access_log :  -- MARK --

实际上我对syslog-ng有点新意,有没有人可以帮我创建过滤器以跳过syslog-ng客户端节点的上一行?

谢谢, SUBI

2 个答案:

答案 0 :(得分:1)

过滤器可以执行此操作,例如:

@Query('address')
getAll(): Promise<any> {
  return this.addressService.getAll().map(this.addressMapper);
}

private addressMapper(address: any): address {
  return {id: address.id, Title: address.address_title, Url: address_url};
}

答案 1 :(得分:0)