O aplicativo macOS Console tem uma coluna Tipo com pontos (e emblemas no Painel de Informações) refletindo o nível de mensagem. Ver seção 1 do sua página de ajuda . As cores usadas são: vermelho para Falha, amarelo para Erro, cinza escuro para Debug, cinza claro para Info e branco para padrão. Estes tipos não correspondem, no entanto, aos mencionados no logger , syslog (1) e syslog (3) páginas man.

Como posso definir o nível de erro de uma mensagem sendo gerada a partir de um comando shell?

Eu tentei o mais velho logger comando, definindo uma prioridade que corresponde à situação, por ex.

echo "logger test: critical security error" | logger -ip security.crit

e a syslog provisão do comando para envio mensagens de log, por exemplo

syslog -s -l Critical "syslog test, critical error"

Um script de shell pode registrar algo em um nível de mensagem que a GUI Console.app refletirá?

Joel Reid
fonte