There are lots of pages that explain it but I can\'t find it. Many of the articles I find only work on El Capitan and older systems.
I cannot use the fwkpfv right now a
You can get "live" local kernel logs using the command
log stream --process 0
For looking at past logs, use log show
instead, e.g.:
log show --predicate 'processID == 0' --last 1h | less
None of that will help you much with kernel panics, however, as the logging happens asynchronously in user space, so you won't get the very last messages before the panic.
A few more options for debugging KPs without firewire, which you're probably already aware of but I'll mention them for completeness' sake:
keepsyms=1
boot-arg so you don't have to do it retroactively), looking at the register contents and disassembly can often tell you the values of variables.-zp
, -zc
and so on.