Kermit
Kermit copied to clipboard
Kermit by Touchlab is a Kotlin Multiplatform centralized logging utility.
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...
Fixes #382
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...
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...
https://developer.apple.com/documentation/oslog/oslogstore
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...