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

Невозможно войти в фильтр rsyslog с помощью регистратора

Ubuntu 64 14.04 поставляется со встроенным rsyslog (7).

я добавил test.conf к /etc/rsyslog.d со следующей строкой:

:syslogtag,isequal,"test"       /var/log/test.log

Затем я перезапускаю rsyslog и регистрирую, используя logger:

echo "hi there" | logger -t test

Я ожидаю, что эта линия достигнет /var/log/test.log, но вместо этого достигает syslog.log.

Что я делаю не так?

У вас не хватает двоеточия после теста. Он читает "test" но должен прочитать "test:".

Это та же проблема: как фильтровать сообщения rsyslog по тегам.