Auto-injects declaration-scoped loggers via a compiler plugin, rewriting calls to the backend while preserving caller lines; supports lazy lambda messages, compile-time level pruning, test capture, coroutine-scoped logging.
#logging, #kotlin-compiler-plugin