Nos sistemas Linux mais antigos, o logger
comando pode ser usado para enviar uma mensagem de log para o syslog.
Lendo para onde logger
as mensagens são registradas no Arch Linux? , parece que as syslog
mensagens e o logger
aplicativo de linha de comando somente conversam com o systemd
diário se um soquete para encaminhamento de mensagens estiver configurado .
Então, qual é o equivalente moderno do logger
comando? Como posso enviar uma mensagem diretamente para o diário systemd a partir da linha de comando?
Respostas:
systemd-cat
é o equivalente ao logger:Em outro terminal, executando
journalctl -f
:As prioridades são especificadas apenas por parte da cadeia:
Os avisos são ousados, as emergências são ousadas e vermelhas. Coisas assustadoras.
Você também pode usar um 'identificador' arbitrário para especificar o nome do aplicativo. Estes são como instalações antigas do syslog, mas você não está preso com coisas antigas como
lpr
uucp
nntp
ou o sempre descritivolocal0
atravéslocal7
.É registrado como:
fonte
-t
o seguinte comando:journalctl -t someapp