Kermit icon indicating copy to clipboard operation
Kermit copied to clipboard

Kermit by Touchlab is a Kotlin Multiplatform centralized logging utility.

Results 78 Kermit issues
Sort by recently updated
recently updated
newest added

Does Kermit support CLI applications? I got it working in my iOS app, but when I tried to create a CLI application using KMP, it didn't print anything in my...

enhancement

Please publish changelog with each release. You not provided information about what changed in 2.x version comparing to 1.x. And further releases published without any information about changes.

Currently [CrashlyticsLogWriter](https://github.com/touchlab/Kermit/blob/96281ab581c0ff0d85ebc375b3bace675c7c5696/extensions/kermit-crashlytics/src/commonMain/kotlin/co/touchlab/kermit/crashlytics/CrashlyticsLogWriter.kt) uses `FirebaseCrashlytics.getInstance()` internally to obtain an instance of `FirebaseCrashlytics`. This call uses the default `FirebaseApp` instance. However in our app we have multiple Firebase projects and therefore configure...

enhancement

Datadog has a concept of ["attributes"](https://github.com/DataDog/dd-sdk-android/blob/f48127c004d144f133384181a04b01c22f24e975/features/dd-sdk-android-logs/src/main/kotlin/com/datadog/android/log/Logger.kt#L49-L50), Bugsnag has a concept of ["metadata"](https://docs.bugsnag.com/platforms/ios/customizing-breadcrumbs/#attaching-metadata). Both are very helpful for performing advanced telemetry - for example correlating traces with logs. Right now, Kermit...

enhancement

https://developer.apple.com/documentation/foundation/nserror https://developer.apple.com/documentation/swift/error Context: https://kotlinlang.slack.com/archives/CTJB58X7X/p1698398439685649

Logger.d does not print logs on iOS platforms even if I set minSeverity to Debug.

This error appeared after upgrading to Kermit 2.x ``` > Task :core:data:compileTestDevelopmentExecutableKotlinJs FAILED e: Could not find "co.touchlab:stately-iso-collections" in [/home/sproctor/.local/share/kotlin/daemon] e: java.lang.IllegalStateException: FATAL ERROR: Could not find "co.touchlab:stately-iso-collections" in [/home/sproctor/.local/share/kotlin/daemon]...

As mentioned in issue #339, the OSLogWriter doesn't work properly. In particular, it doesn't properly send messages to the OSLog system, and as such, the messages get corrupted within the...