- Fix Bintray versions display #152.
- Build refactor and bintray plugin replacement #145.
- Support JS-IR backend #139.
- Use linux code for linux/macos/mingw targets #131.
- Upgrade to Kotlin 1.4.10 #137.
- Add explicit API in strict mode #124.
- Upgrade to Kotlin 1.4.10 #148.
- Fix #144 - pom.xml has no dependencies anymore.
- Fix message formatted twice issue #132 and PR #134.
- Add automation for snapshot and release builds #135.
- Tried to upgrade to Kotlin 1.4.0, but reveted #130.
- Had deployment issues.
- Add Linux X64 Support #119.
- Used for testing of #119.
- Remove extra space from log message in entry - #114.
- update Kotlin to 1.3.70.
- upgrade versions - #97
- wrap slf4j logger with kotlin logger - #88
- Provide for nullable in entry and rename exit argument - #89
- Fixed missing slf4j dependency - oshai#83
- Convert project to new MPP format: oshai#64
- Add support for slf4j-ext: oshai#73
- Javascript - Extracting Message Formatter interface (more changes):oshai#66
- Javascript - Extracting Message Formatter interface: oshai#63
- Update kotlin to 1.3.20.
- Fix log levels in JS: oshai#57
- Update kotlin to 1.3.10.
- Compile with Kotlin 1.3.0: oshai#55 thanks @walokra.
- Back to Kotlin 1.2.60, created 3 artifacts on maven central.
- Refactor - move toStringSafe() to common lib.
- This version (+1.5.7 which has no changes) are mostly deployed for multiplatform checks.
- Add Partial support for multiplatform #21
- common and js implementation.
- kotlin version is now 1.2.30, when tried to upgrade an additional (unneeded) dependency in pom.xml on common module was created.
- Add Partial support for multiplatform #21
- Split directories.
- Currently only jvm artifact is deployed.
- Add MDC Support #31
- Upgrade to Kotlin 1.2.10.
- 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