All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.com.sunnychung.lib.multiplatform.kotlite.Globals.kt Maven / Gradle / Ivy

Go to download

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
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy