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

Системный журнал Ubuntu 10.04 не регистрируется для исправления файла

В том же духе, что и Почему системный журнал не записывает журналы в указанные файлы?

У меня несколько проблем с системным журналом в Ubuntu 10.0.4

У меня есть приложение, которое я настроил на установку local7. Я добавил следующую строку в /etc/rsyslog.d/50-default.conf

local7.*    /var/log/my.log

Затем я заставляю rsyslogd перезагрузить файлы конфигурации следующим образом:

pgrep syslogd # returns 817  
sudo kill -HUP 817  

Я провожу следующий тест:

$ logger local7.info hello

Но вывод появляется в /var/log/syslog

Я что-то упустил? Это отлично работает на моей машине разработчика (Mac OS X)

Но вывод появляется в / var / log / syslog

Верно, но есть ли это в /var/log/my.log. Демоны системного журнала будут отправлять соответствующую строку журнала в каждый файл, имеющий соответствующий фильтр. Помимо добавления записи для нового файла, вам также необходимо настроить фильтр для /var/log/syslog так что не получается local7.* Сообщения.

Задача решена:

перезапуск службы sudo rsyslog

Похоже, что rsyslog не отвечает на HUP, как syslogd.

Добавьте «local7.none» в строку, которая ведет журнал в / var / log / syslog, и перезагрузите syslogd (быстрый однострочный способ - «sudo killall -HUP syslogd»).