Você pode realizar isso usando o método discutido neste SF Q & A intitulado: systemd-cat
que é semelhante em funcionalidade a logger
.
$ echo 'hello' | systemd-cat -p info
$ echo 'hello' | systemd-cat -p warning
$ echo 'hello' | systemd-cat -p emerg
As mensagens apareceriam assim no journald:
Feb 07 13:38:33 localhost.localdomain cat[15162]: hello
Você pode controlar os detalhes do identificador que aparecem nos registros da seguinte forma:
$ echo 'hello' | systemd-cat -t someapp -p emerg
Resultando neste tipo de registro:
Feb 07 13:48:56 localhost.localdomain someapp[15278]: hello
OBSERVAÇÃO: Eu provavelmente ainda implementaria isso usando um arquivo de unidade systemd real projetado para capturar os logs do Nginx.