- 1.4.7 was broken see issue #30
- Upgrade to Kotlin 1.2.0.
- Fixed issue #20 - add
KLogger.underlyingLogger
that provides the Logger actual implementation. Can help in operations such as setting log level.
- Fixed issue #22 - Suppress exceptions from toString methods.
- Upgrade to Kotlin 1.1.
- Fixed issue #17 - bad location in some logging methods.
- Supported
null
values in parameters that allows it in slf4j. - Update to kotlin 1.0.6.
- Added KotlinLogging object allow getting a logger in the following way:
private val logger = KotlinLogging.logger {}
- Changed KLogger to be an interface
- Fix issue #11 - Location Awerness of logger
- Remove dependency on kotlin reflection to make it even more lightweight.
- Update to kotlin 1.0.4.
- Published artifacts to maven-central.
- Added lazy evaluated message methods for throwables: oshai#7.
- Changed artifactId and jar name from kotlin.logging to kotlin-logging and changed groupId to io.github.microutils
- Moved the bintray path
- Added tests for class name in logger in KLoggerNameResolverTest
- Added KLoggerNameResolver and KLoggerFactory
- Added documentation
- Added KLogger method inline - better for Android methods count
- Added documentation and sources jars to release
- Removed KLogger method inline - should not affect performance and line numbers will be better
- Changed names of classes:
- WithLogging -> KLogging
- HasLogging -> KLoggable
- WithNamedLogging -> NamedKLogging