Package-level declarations
Types
Reuses host-configured sinks. A sequence orders observations, not native engine causality.
All entry points run on their writer's serial queue, including directory creation and lock-file access.
Opt-in, app-lifetime file writer shared by Apple hosts. The host owns preferences and logger configuration. Use distinct stream names for the app and extensions. All instances sharing a root coordinate through flock.
Bounded, process-local observations for investigating suspension with shared files open.
Opaque, random UUIDs only. Invalid input is omitted rather than interrupting the operation being diagnosed.
Closed diagnostic vocabulary. No signaling payloads or user identifiers belong in these records.
Custom logger writer which uses multiplatform KermitLogger underneath to allow to customize log message or tag.
LoggerType in order from lowest to the highest severity level.
No filesystem operation, SQL operation or emitter runs while lock is held.