Monday, August 4, 2025

Logging Privacy Shenanigans

Peter Steinberger:

If you’ve ever tried debugging a macOS app using the unified logging system, you’ve probably encountered the dreaded <private> redaction. Your carefully crafted log messages turn into cryptic puzzles where the most important debugging information is hidden.

[…]

You don’t need to use .mobileconfig files – you can simply drop plist files directly into /Library/Preferences/Logging/Subsystems/. This is actually what happens when you install a configuration profile anyway.

[…]

The configuration only affects new log entries.

[…]

If you prefer a GUI approach or need to deploy settings across multiple machines, you can still use configuration profiles[…]

See also: Howard Oakley.

Previously:

Comments RSS · Twitter · Mastodon

Leave a Comment