Estou tentando limitar a saída do rsyslog para Emerg, crit , alert e error, mas estou tendo dificuldade

Estou tentando limitar a saída do rsyslog para Emerg, crit , alert e error, mas estou tendo dificuldade

Esta é a linha que tenho:

*.=emerg,crit,alert,error @@syslogserver:1468

O que estou recebendo são todas as mensagens. Há algo de errado com esta sintaxe?

Responder1

Eu não uso o rsyslog, mas ele afirma reimplementar fielmente o formato de configuração do sysklogd. Nisso, vírgulas não separam prioridades, apenas facilidades; você pode fazer daemon,kern.infouma abreviação para daemon.info,kern.info(como consequência, daemon.emerg,kern.infoeliminaria silenciosamente a especificação de prioridade do primeiro). Para separar pares facilidade.prioridade, use ponto e vírgula; para listar múltiplas prioridades, especifique vários pares (em ordem crescente: *.=err;*.=crit;*.=alert;*.=emerg) ou apenas use o comportamento padrão "prioridades especificadas e superiores": *.errcorresponderá a todas as mensagens iguais ou superiores a LOG_ERR, de todas as instalações.

informação relacionada