Wie schreibe ich über die Befehlszeile in das Protokoll für mein „Gerät“ in der Konsolen-App? Ich habe es versucht
syslog -s -k Facility com.apple.console \
Level Alert \
Sender SomeSender \
Message "some message"
Und
syslog -s -l error "message to send"
sehe aber nichts.
Apple hat ein neues Protokollierungssystem, sodass die alten Befehle tail und syslog veraltet sind. Um den neuen einheitlichen Protokollpfad zu starten, öffnen Sie zwei Fenster, das erste wird nur die Protokolle streamen (und sie werden normalerweise schnell vorbeifliegen).
log stream
Dann, um ein Protokoll auszugeben:
logger -p user.error "my new alert"
Weitere gute Links:
Orom
Fahrrad
date && logger -p user.error "my new alert"
damit Sie genau wissen, zu welcher Zeit Sie in der Konsole scrollen müssen. Ich muss nichts tun, um diese auf meinem System zu sehen.Orom
.error
würde das tun.