Em python usando rsyslog eu estou registrando mensagens de erro do postfix. No entanto, alguns logs de erro são transmitidos várias vezes com pequenas alterações, assim:
postfix/error[34864]: 45E23361509: to=<[email protected]>, relay=none, delay=1.1, delays=0.01/1/0/0.01, dsn=4.3.0, status=deferred (unknown mail transport error)
postfix/error[34864]: 45E23361509: to=<[email protected]>, relay=none, delay=17, delays=17/0/0/0, dsn=4.3.0, status=deferred (unknown mail transport error)
postfix/error[34864]: 45E23361509: to=<[email protected]>, relay=none, delay=37, delays=37/0/0/0, dsn=4.3.0, status=deferred (unknown mail transport error)
Estes são os mesmos logs de erro para apenas uma tentativa de email do postfix. Se uma operação de email der errado, recebo como 7-8 logs de erro apenas o valor de atraso alterado. Eu quero registrar apenas um deles.
Você pode me oferecer uma solução? Talvez como uma configuração nos filtros do rsyslog.
Tags rsyslog