Arch Lumber¶
Arch Lumber is a Kotlin Multiplatform logging library with a small public API and platform-specific DebugOak defaults.
It is designed around three ideas:
- plant one or more oaks
- log with one-line calls
- keep the behavior predictable across targets
Compatibility¶
- Kotlin
2.3.20 - Android
minSdk 20,compileSdk 36 - Gradle wrapper
9.3.1 - JDK toolchain
21resolved through Foojay
Why it exists¶
The library aims to give you a Timber-like logging flow without forcing a JVM-only model.
It keeps the core surface small:
Lumberas the entry pointLumber.Oakas the extension pointDebugOakas the default target implementation
Start Here¶
If you want the full contract, read the Getting Started guide and the API Reference.
What you will find here¶
- concise setup instructions
- focused usage recipes
- direct API docs generated from Dokka HTML
- versioned changelog pages
- a short roadmap for future enhancements
- contributor notes that keep docs and API references in sync
- compatibility and toolchain references that match the project configuration