- Added
kermit-io
module, which contains theRollingFileLogWriter
. This is a log writer that writes to a file with rolling logs. - Updating
OSLogWriter
to 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
logThrowable
to 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