🍎 Logs
I read logs for a living, not really but sorta. On macOS I've tried to use the Console tool for viewing logs and it always felt like putting my head head into a firehouse. I know that it's possible to filter in the Console but it never clicked for me. Yesterday I was complaining about this to an Apple Eng. and they said, just use the CLI tool log
. This is exactly what I was looking for. It works similar to journalctl
or just old school tail -f | grep
.
For example, if you are using an app called barriers
you can view it's log output as:
log show --process barriers
You can do more complex filtering such as:
log show --predicate '(process=="barriers") && (messageType == error)'
It also works on pid
and more. Wish I had found this years ago.