Назад | Перейти на главную страницу

syslog-ng установить уровень журнала / приоритет на предупреждение или более, чтобы быть менее подробным

Как запустить / настроить syslog-ng вести журнал только выше уровня / приоритета безопасности WARNING?

Я бы хотел отказаться NOTICES лайк:

Destination timeout has elapsed, closing connection; fd='36'

Из документов: (https://www.syslog-ng.com/technical-documents/doc/syslog-ng-open-source-edition/3.22/administration-guide/17#TOPIC-1209129) Я нашел это:

Приложение syslog-ng OSE отправляет сообщения следующих типов из источника internal ():

фатальный: значение приоритета: критическое (2), значение средства: системный журнал (5)

ошибка: значение приоритета: ошибка (3), значение средства: системный журнал (5)

предупреждение: значение приоритета: предупреждение (4), значение средства: системный журнал (5)

уведомление: значение приоритета: уведомление (5), значение средства: системный журнал (5)

info: Значение приоритета: info (6), Значение средства: syslog (5)

Но не могу найти, как установить логический уровень на warning

В internal() источник syslog-ng создает внутренние сообщения на разных жестко заданных уровнях журнала. verbose, debug, и trace сообщения могут быть включены / отключены с помощью syslog-ng-ctl verbose|debug|trace --set on|off .

Вы можете добавить фильтр, чтобы сохранить только предупреждения и выше:

filter f_warn { severity(warning..emergency) };

log {
  source { internal(); };
  filter(f_warn);
  destination { ... };
};