我正在尝试将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")
这很好,但是现在我想从消息中删除一些文本。
我认为我应该使用属性替换器(?),所以我创建了一个可以完成此任务的替换器:
%msg:R,ERE,0,DFLT:[[:space:]]===[[:space:]].*--end%\n
但是如何将其仅应用于从上面文件读取的日志行?