An introduction to the Unified log used on Macs and Apple’s devices. Its goals, how logs are stored and maintained, their content, privacy protection, and tools available to access them.
OSLog
Improves Signposts feature and makes a couple of minor corrections.
Supports both continuous and discontinuous selection of log entries, copy their text contents, Signposts, and smart window and file naming.
This first experimental version gets log extracts direct, rather than using the log command tool, and has a SwiftUI front end, but requires macOS 14.6 or later.
Equipping LogUI with controls to get log extracts from arbitrary periods in the past reveals two shortcomings: high memory use, and failure to release that.
Moving away from using the log command tool to obtain log extracts for browsing requires using OSLog. Its API explored and implemented in a demo app.
