How Cirrus works

Cirrus obtains its log extracts using log show, in a command of the form

log show --predicate 'subsystem == "com.apple.clouddocs" OR subsystem == "com.apple.cloudkit" OR subsystem == "com.apple.mmcs" OR processImagePath CONTAINS[c] "cloudd" OR processImagePath CONTAINS[c] "bird" OR processID = 0’ --style json --info

for the time period specified by the  Start  and  End .

This returns the log entries in JSON format, which are then parsed entry by entry to create a styled attributed string containing all the log entries in sequence.

oddities, and more information

back to welcome


The Eclectic Light Company – https://eclecticlight.co