Изменить содержимое сообщения с помощью rsyslog / imfile - PullRequest
0 голосов
/ 17 января 2019

Я пытаюсь переслать журналы сервера RabbitMQ в / var / log / syslog. Если дошло так далеко:

cat /etc/rsyslog.d/98-rabbitmq.conf
module(load="imfile")
input(type="imfile"
      File="/var/log/rabbitmq/rabbit@ip-172-31-2-168.log"
      Tag="rabbitmq:"
      Severity="info"
      readMode="1"
      PersistStateInterval="0"
      escapeLF="off"
      reopenOnTruncate="on")

Это отлично работает, но теперь я хочу убрать текст из сообщения.

Я думаю, что я должен использовать свойство replacer (?), Поэтому я создал тот, который выполняет эту работу: %msg:R,ERE,0,DFLT:[[:space:]]===[[:space:]].*--end%\n

Но как я могу применить его только к строкам журнала, считанным из файла выше?

...