kmp-logger-facade

Installation
SKILL.md

One object between the app and the logging library

Shared (multiplatform) code. The facade is deliberately thin — four methods, one set, no configuration surface — and its value is entirely in being the only door:

// adapted
object Logger {
    private val logger = <LoggingLibrary>.Logger

    // Tags suppressed at all levels. Add a tag here to silence its output globally.
    private val mutedTags = setOf(
        "SomeChattyWebSocket",
    )

    private fun isMuted(tag: String) = tag in mutedTags
Installs
2
GitHub Stars
35
First Seen
6 days ago
kmp-logger-facade — maxrave-dev/kotlin-footguns