Lightweight Multiplatform logging framework for Kotlin, written in Pure Kotlin. A convenient and performant logging facade. Version 5 is not backward compatible with previous versions (v.3, v.2, v.1). Group id (in maven) and package names changed. It is possible to use both version 5 and previous versions side-by-side so some of the code from the old version and some new. It is also possible to have libs using old version and use the new version (and vice-versa). After seeing many questions like the Idiomatic way of logging in Kotlin and Best practices for loggers, it seems like there should be a standard for logging and obtaining a logger in Kotlin.
Features
- Call log methods, without checking whether the respective log level is enabled
- Behind the scenes the expensive message do not get evaluated if debug is not enabled
- Define the logger, without explicitly specifying the class name
- Documentation available
- Log exceptions in a Kotlin-style
- Behind the scenes val logger will be created in the class, with the class/file name
- Fluent logging in a Kotlin-style
Categories
FrameworksLicense
Apache License V2.0Follow kotlin-logging
Other Useful Business Software
Compliant and Reliable File Transfers Backed by Top Security Certifications
Stop relying on non-certified, legacy file transfer tools that creak under the weight of modern security demands. Get full audit trails, advanced access controls and more supported by an award-winning team of experts. Start your free 25-day trial today.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of kotlin-logging!