- Fixed incorrect severity for
Logger.aon Android - Bumped
minSdkto23andcompileSdkto36 - Updated samples in both platforms to have code parity
- Fix: Issue with files not being closed by
RollingFileLogWriter - Update: cinterop definitions used by
OSLogWriternow have a kermit prefix to avoid conflicts with other libraries - New: Added an example of a test to
sample-production
- Added
kermit-iomodule, which contains theRollingFileLogWriter. This is a log writer that writes to a file with rolling logs. - Updating
OSLogWriterto take in three optional parameters to configureOSLog, and to enable/disable public logging - Updating the WASM Implementation to match newest recommendations
- Updating kotlin version to
2.0.21 - Updating
logThrowableto callthrowable.stackTraceToString()instead ofthrowable.getStackTrace().joinToString("\n")
- Added
ChunkedLogWriter. This LogWriter can be used to wrap existing LogWriters and break their output into defined sizes. This is useful if your LogWriter outputs to something which limits message length (such as Logcat) (#396 thanks @psh)
Logger.setLogWriters(platformLogWriter().chunked(maxMessageLength = 4000))- Remove JUnit dependency from commonJvmMain source set (#390)
- Kotlin 1.9.22
- [Gradle Plugin] Gradle 8.4
- [Gradle Plugin] Android Gradle Plugin 8.2.2