Я пытаюсь ограничить исходящий rsyslog Emerg, crit, alert и error, но испытываю трудности

эта строка у меня есть:

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

Что я получаю все сообщения. Что-то не так с синтаксисом?

14
задан Chris
09.02.2023 11:21 Количество просмотров материала 2978
Распечатать страницу

1 ответ

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

0
отвечен Gabe 2023-02-10 19:09

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх