В более старых системах Linux эту logger
команду можно использовать для отправки сообщения журнала в системный журнал.
Читая, куда logger
заносятся его сообщения в Arch Linux? Похоже, что syslog
сообщения и logger
приложение командной строки общаются с systemd
журналом, только если установлен сокет для пересылки сообщений .
Так каков современный эквивалент logger
команды? Как я могу отправить сообщение напрямую в системный журнал из командной строки?
Ответы:
systemd-cat
эквивалентно логгеру:В другом терминале работает
journalctl -f
:Приоритеты указываются только частью строки:
Предупреждения выделены жирным шрифтом, аварийные ситуации выделены жирным шрифтом и выделены красным цветом. Страшные вещи.
Вы также можете использовать произвольный идентификатор, чтобы указать имя приложения. Это как старые объекты Syslog, но вы не застряли с древними вещами , как
lpr
uucp
nntp
или когда-либо описательнымlocal0
сквознымlocal7
.Зарегистрирован как:
источник
-t
помощью следующей команды:journalctl -t someapp