L'app macOS Console ha una colonna Type con punti (e badge nel riquadro informazioni) che riflette il livello del messaggio. Vedi la sezione 1 di la sua pagina di aiuto . I colori utilizzati sono: rosso per Errore, giallo per Errore, grigio scuro per Debug, grigio chiaro per Info e vuoto per impostazione predefinita. Questi tipi, tuttavia, non corrispondono a quelli menzionati nel logger , syslog (1) e syslog ( 3) pagine man.
Come posso impostare il livello di errore di un messaggio generato da un comando di shell?
Ho provato il vecchio comando logger
, impostando una priorità corrispondente alla situazione, ad es.
echo "logger test: critical security error" | logger -ip security.crit
e la disposizione del comando syslog
per i messaggi di log invio , ad es.
syslog -s -l Critical "syslog test, critical error"
Uno script di shell può registrare qualcosa a livello di messaggio che la GUI di Console.app rifletterà?