É a prioridade que determina como o journalctl exibe mensagens.
Baseado em um teste rápido com logger
:
- Mensagens de prioridade
debug
einfo
são exibidas "normalmente". - As mensagens de prioridade
notice
ewarning
são exibidas em negrito branco. - As mensagens de prioridade
err
,crit
,alert
,emerg
são exibidas em negrito vermelho.
Editar:
Para responder ao comentário sobre como indicar um nível apenas escrevendo para stdout, sim você pode, apenas prefixar sua mensagem com <n>
onde n é um número entre 0 (emerg) e 7 (debug) representando a prioridade.
Por exemplo, o serviço a seguir grava uma mensagem alert
, que aparecerá em vermelho na saída journalctl:
[Unit]
Description=Loth
[Service]
ExecStart=/bin/echo "<1>Victoriae mundis et mundis lacrima."
[Install]
WantedBy=multi-user.target
Veja sd-daemon(3)
e link para obter mais detalhes.