Kotlin
:2.1.0
Kotlin
:2.0.20
Kotlin
:2.0.10
- Android SDK Level:
35
Kotlin
:1.9.24
- Native realization of
KSLoggerDefaultPlatformLoggerLambda
now is common for all native targets
Kotlin
:1.9.23
Kotlin
:1.9.22
Kotlin
:1.9.21
THIS UPDATE CONTAINS CHANGES OF LOG LEVELS ACCORDANCES. LOOK AT THE LEVELS ACCORDANCE IN THE DOCUMENTATION FOR MORE INFO
- Add
trace
logging level - Change overall table of log level accordance
- Now you may change default platform logger
This update contains migration onto gradle 8+ (for both wrapper and android plugin). Use it with caution
Kotlin
:1.9.20
wasm32 target has been removed mingwX86 target has been removed
Kotlin
:1.9.20-RC
Kotlin
:1.9.10
- Latest supported android sdk now is
34
Kotlin
:1.9.0
Kotlin
:1.8.22
- Rollback
KSLog
withString
arg factory to useDefaultKSLog
Kotlin
:1.8.20
- Standard factory
KSLog
withString
arg now useTagLogger
Kotlin
:1.8.0
Kotlin
:1.7.22
Kotlin
:1.7.20
- Add support of next platform:
- Linux ARM x64
- Linux ARM x32 HFP
- Linux x64
- WASM x32
- MinGW x64
- MinGW x86
- New property
defaultMessageFormatterWithErrorPrint
for messages format with errors
Kotlin
:1.7.10
- Add
setDefaultKSLog
andaddDefaultKSLog
- Add
plus
operation for twoKSLog
instances to call them both on each log performing - Add
KSLog
factory for simple creation ofCallbackKSLog
- Add
MessageFormatter
factory
- Fixes in resolution ambiguity for functions with messages
THIS UPDATE CONTAINS BREAKING CHANGES
- BREAKING CHANGE Any
KSLog
now accept any object. It was made to allow to work with structured logging - New factory for
TagLogger
: funtaggedLogger
- New logger has been added:
TypedLogger
- New logger has been added:
FilterLogger
- BREAKING CHANGE Logger
DefaultKSLog
lost its constructor withfilter
. Currently, it is still available as factory function
- Add duplication functions for all extensions which allow to send log without tag but with exception and message builder
- Technical fixes for compatibility with Java 8
- BREAKING CHANGE: Filters will not accept message since this update
- New
KSLog
realizationDefaultKSLog
- Now platforms realize their default loggers callbacks instead of
KSLog
factories
- Full rewrite of API
- Changes in
JVM
levels - Fixes in TagLogger
- All the platform specific logged factories has been renamed
- Fixes in
JVM
logging
- New logger
TagLogger
and now extensionAny#logger
will use it to decrease objects allocations - Now it is possible to create
KSLog
using any iterable - Now it is possible to create
KSLog
using vararg log levels
- Project has been inited