эта строка у меня есть:
*.=emerg,crit,alert, error @@syslogserver: 1468
Что я получаю все сообщения. Что-то не так с синтаксисом?
эта строка у меня есть:
*.=emerg,crit,alert, error @@syslogserver: 1468
Что я получаю все сообщения. Что-то не так с синтаксисом?

Я не использую rsyslog, но он утверждает, что добросовестно переопределяет формат конфигурации sysklogd. В этом запятые не разделяют приоритеты, только объекты; вы можете сделать daemon,kern.info как сокращение от daemon.info,kern.info (как следствие, daemon.emerg,kern.info молча отбросит спецификацию приоритета для первого). В отдельном здании.пары приоритетов, используйте точку с запятой; чтобы перечислить несколько приоритетов, либо укажите несколько пар (в порядке возрастания:*.=err;*.=crit;*.=alert;*.=emerg) или просто использовать по умолчанию", указанные приоритеты и выше" поведение: *.err будет соответствовать всем сообщениям на уровне или выше LOG_ERR, со всеми удобствами.
