We reworked the Kermit KMP logging API recently, and one of the changes was to separate core from the common public API surface. That was because we got a fair bit of feedback that wasn't "functional" so much as "preferences", and you can't make everybody happy 🙂 Here's a post about adding your own API on top of the logging core:
https://touchlab.co/kermit-custom-logger
Slack Conversation