AppLogger 1.0.0
1.0.0 makes AppLogger a more complete wrapper around Apple's unified logging APIs and introduces an explicit breaking API change for log levels.
Breaking changes
AppLogger.log(level:)now acceptsAppLogLevelinstead ofOSLogType.- The default log level changed from
.debugto.default.
Added
- Added
AppLogLevelwithdebug,info,default,error, andfaultso package clients can choose levels without importingos. - Added tests covering the default level and
AppLogLeveltoOSLogTypemapping.
Changed
AppLoggernow defaults to.default, which improves visibility inConsole.appwithout requiring debug filtering.- Updated the README usage examples and API documentation for the new logging model.
Maintenance
- Refreshed README badges and formatting.
- Added dedicated
CIandnightlyGitHub Actions workflows and updated the release workflow.