Kermit
Kermit copied to clipboard
Kermit by Touchlab is a Kotlin Multiplatform centralized logging utility.
https://github.com/touchlab/Kermit/blob/ea05457d4e5b062f1cf1cc9b2e68f61aab810606/kermit/src/darwinMain/kotlin/co/touchlab/kermit/OSLogWriter.kt#L42 Means we can't get the stacktrace from the logs unless running in debugger
Some of the samples may be easier to demonstrate through documentation (and be easier to maintain). Remove all but one primary sample. For each removed sample, write a doc/tutorial which...
This PR adds a `commonMain` implementation of log chunking that can be applied to any log writer. ```kotlin Logger.setLogWriters(platformLogWriter().chunked()) Logger.setTag("MyTag") Logger.i { "Hello Kotlin" } ``` The `chunked()` method defaults...
Kermit does not split long log statements into separate log invocations. As a result, any string longer than 4096 characters is cut off (not printed fully). This disallows using Kermit...
https://developer.apple.com/videos/play/wwdc2023/10226/
I couldn't find any logs in console after my process is detached from Xcode (after app kill and restart). I found similar thread here: https://forums.developer.apple.com/forums/thread/727380 The source of this issue...
https://github.com/Kotlin/binary-compatibility-validator?tab=readme-ov-file#experimental-klib-abi-validation-support
I’m using the GitLive Firebase SDK in a Kotlin Multiplatform project and have integrated Kermit for logging. The logs, including exceptions, appear in `Logcat`, but they are not being sent...
A simple implementation to write request logs to files. Implemented as a rolling system to avoid any one log file becoming too large, and setting an upper bound on device...
Sometimes it is useful to log on Android and iOS to files, which can easily be zipped up and transferred for remote analysis. Now that [kotlinx-io](https://github.com/Kotlin/kotlinx-io) has been released and...