What's Changed
OSLogWriter
OSLogWriter
now takes in optionalsubsystem
andcategory
strings that are sent to OSLog initializerOSLogWriter
now takes in optionalpublicLogging
boolean that when set to true would enforce logs to be public (See documentation here).- Changed
logThrowable
to callthrowable.stackTraceToString()
instead ofthrowable.getStackTrace().joinToString("\n")
- Fixing other issues
- Adding
kermit-io
module for file logging, which includes a rolling log file writerRollingFileLogWriter
using kotlinx-io - Updated the WASM Implementation to match newest recommendations
- Updating kotlin version to
2.0.21
Pull Requests
- OSLogWriter not working properly by @robbiehanson in #381
- Enable KLib ABI validation by @Goooler in #402
- Revert "Enable KLib ABI validation" by @KevinSchildhorn in #411
- Create CONTRIBUTING.md by @samhill303 in #415
- Updating Wasm implementation and Updating to Kotlin 2.0.21 by @KevinSchildhorn in #413
- OSLogWriter structured logging takes optional subsystem and category by @rocketraman in #409
- iOS public logging by @rocketraman in #408
- Using "stackTraceToString" for iOS Logs by @KevinSchildhorn in #417
- Rolling log file writer in new io module by @rocketraman in #406
New Contributors
- @robbiehanson made their first contribution in #381
- @Goooler made their first contribution in #402
- @rocketraman made their first contribution in #409
Full Changelog: 2.0.4...2.0.5