Я установил уровень журнала выскочки на «отладку»
sudo initctl log-priority debug
Но я все еще ничего не вижу в /var/log/syslog
.
sudo initctl emit hello # no log
sudo initctl start my-broken-service # still no log
Я проверил rsyslog
config (в /etc/rsyslog.d/50-default.conf
), и вроде все нормально:
*.*;auth,authpriv.none -/var/log/syslog
Лесозаготовительные работы
logger hello # prints hello in /var/log/syslog
Я использую ubuntu 13.04 и mint 16, и результат тот же.
Я хотел проверить параметры выскочки в grub, но не смог найти строку в конфигурации grub, соответствующую выскочке.
Любая идея?
Редактировать: Эта проблема также возникает в Ubuntu 13.10. В Ubuntu 12.04 сообщения журнала появляются в /var/log/syslog
. Видеть этот вопрос на Спросите Ubuntu.
Я опубликовал ответ на вопрос Брэдда на AskUbuntu: https://askubuntu.com/a/490900/297973. Короче говоря, вам может потребоваться добавить $KLogPermitNonKernelFacility on
в конфигурацию rsyslogd.
Журналы хранятся в / var / log / dmesg. Используйте команду dmesg
или tail /var/log/dmesg
чтобы просмотреть их.