Kmp Logger Facade

Put one small logging object in the shared module between every call site and the logging library, so a chatty subsystem can be silenced in one line and the library can be replaced without touching call sites. Covers the muted-tag set, a level-as-a-value enum for callers that pick severity at runtime, and why a single direct import of the library anywhere defeats both. Use when one subsystem drowns the log, when swapping or upgrading a logging library means editing hundreds of files, or when muting a tag has no effect on some of its output.

maxrave-dev f4ffedd 5.8 KB Updated

File contents

maxrave-dev/kotlin-footguns/tree/main/skills/kmp-logger-facade commit f4ffedd984

Frequently asked questions

npx skillmds@latest add maxrave-dev/kmp-logger-facade