Системный журнал не регистрируется с local0 и приоритетом в Debian Jessie - PullRequest
0 голосов
/ 23 января 2019

Я использую сервер Debian Jessie и хочу регистрировать некоторые пользовательские сообщения, используя syslog.Я добавил следующую строку в rsyslog.conf local0. * - / var / log / mojosound.log

Когда я использую функцию syslog в моей программе c с этим синтаксисом:

syslog(LOG_LOCAL0, "Test Message");

Я вижу файл mojosound.log, который создается и обновляется при каждом запуске примера программы.Однако, если я попытаюсь добавить приоритет к команде, сообщение не будет найдено, и я не смогу его найти.

  int priority = LOG_MAKEPRI(LOG_LOCAL0, LOG_INFO);
  syslog(pritority, "Test Message");

Нет никаких других ссылок на local0 в файле conf и других правил, которые выглядят так, как будто онидолжно иметь значение.

Я думаю, что это должно быть проблемой с моим файлом конфигурации, но я не могу найти в документации rsyslog ничего, что указывало бы на то, что это такое.

Есть идеи?

...