commonMain.com.sunnychung.lib.multiplatform.kotlite.Globals.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of kotlite-interpreter-jvm Show documentation
Show all versions of kotlite-interpreter-jvm Show documentation
A Kotlin Multiplatform library to interpret Kotlite code, which is a subset of Kotlin language, in runtime in a safe way.
The newest version!
package com.sunnychung.lib.multiplatform.kotlite
import co.touchlab.kermit.LogWriter
import co.touchlab.kermit.Logger
import co.touchlab.kermit.MutableLoggerConfig
import co.touchlab.kermit.Severity
import co.touchlab.kermit.platformLogWriter
internal val log = Logger(
config = object : MutableLoggerConfig {
override var logWriterList: List = listOf(platformLogWriter())
override var minSeverity: Severity = Severity.Info
},
tag = "kotlite",
)
fun setKotliteLogMinLevel(severity: Severity) {
(log.config as MutableLoggerConfig).minSeverity = severity
}