systemd-cat
é o equivalente a registrador:
echo 'hello' | systemd-cat
Em outro terminal, executando journalctl -f
:
Feb 07 13:38:33 localhost.localdomain cat[15162]: hello
As prioridades são especificadas apenas por parte da string:
echo 'hello' | systemd-cat -p info
echo 'hello' | systemd-cat -p warning
echo 'hello' | systemd-cat -p emerg
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. Estas são como as antigas instalações do syslog, mas você não está preso a coisas antigas como 'lpr' 'uucp' 'nntp' ou o sempre descritivo 'local0' através de 'local7'.
echo 'hello' | systemd-cat -t someapp -p emerg
está logado como:
Feb 07 13:48:56 localhost.localdomain someapp[15278]: hello