- Created message builder
Logger
extensions: `Log.debug { "Debug Message" } - Updated
Loggable
to be a functional interface - Updated to new Kotlin Native memory model
- Renamed
SimplePrintLineLogger
toPrintLineLogger
- Created
AsyncLogger
- Updated
Logger
implementations to be responsible for deciding whether to log based on theLogger.isEnabled
property - Updated
Logger
implementations to defaultLogger.isEnabled
tofalse
to avoid accidental production logging - Added
logger-ktor-client
module for easy interoperability with thektor-client
logging plugin - Added the
Log.logValues
Flow
property
Full Changelog: 1.6.0...1.7.0