log / syslog
log / syslog
I run these commands on macOS.
info and debug logs
you can always pass --info and/or --debug to get more detailed output
filter logs for the last n seconds/minutes/hours
log show --last 10s
log show --last 1m
log show --last 1hget sleep wake reasons and times
from the past 12 hours. check the man page for more information: man log
you can do things like ``–last 2d` for days and so on.
log show --last 12h --style syslog | fgrep "powerd:sleepWake]"filter logs for specific subsystem
log show --predicate 'subsystem == "com.apple.HIToolbox"' --infoexclude process(es) from log output
log stream --predicate 'process != "mds" AND process != "dasd"' --infostream logs
log stream --predicate 'subsystem == "com.apple.HIToolbox"' --info