replace DEBUG in enum of LogLevels

This commit is contained in:
InsanusMokrassar 2022-06-08 21:45:37 +06:00
parent 612e4719f0
commit 5f13b11efc
4 changed files with 6 additions and 6 deletions

View File

@ -2,12 +2,12 @@ package dev.inmo.kslog.common
enum class LogLevel {
DEBUG,
VERBOSE,
INFO,
WARNING,
ERROR,
ASSERT,
DEBUG
}
interface KSLog {
@ -65,7 +65,7 @@ fun KSLog(
fun KSLog(
defaultTag: String,
minLoggingLevel: LogLevel = LogLevel.VERBOSE
minLoggingLevel: LogLevel = LogLevel.values().first()
): KSLog = KSLog (defaultTag) { l, _, _, _ ->
minLoggingLevel.ordinal <= l.ordinal
}

View File

@ -11,12 +11,12 @@ fun KSJSLog(
arrayOf(text, e)
} ?: arrayOf(text)
when (l) {
LogLevel.DEBUG -> console.log(*args)
LogLevel.VERBOSE,
LogLevel.INFO -> console.info(*args)
LogLevel.WARNING -> console.warn(*args)
LogLevel.ERROR,
LogLevel.ASSERT -> console.error(*args)
LogLevel.DEBUG -> console.log(*args)
}
}
@ -42,7 +42,7 @@ fun KSJSLog(
fun KSJSLog(
defaultTag: String,
messageFormatter: MessageFormatter = defaultMessageFormatter,
minLoggingLevel: LogLevel = LogLevel.VERBOSE
minLoggingLevel: LogLevel = LogLevel.values().first()
): KSLog = KSJSLog (defaultTag, messageFormatter) { l, _, _, _ ->
minLoggingLevel.ordinal <= l.ordinal
}

View File

@ -49,7 +49,7 @@ fun KSJVMLog(
defaultTag: String,
logger: java.util.logging.Logger,
messageFormatter: MessageFormatter = defaultMessageFormatter,
minLoggingLevel: LogLevel = LogLevel.VERBOSE
minLoggingLevel: LogLevel = LogLevel.values().first()
): KSLog = KSJVMLog (defaultTag, logger, messageFormatter) { l, _, _, _ ->
minLoggingLevel.ordinal <= l.ordinal
}

View File

@ -9,12 +9,12 @@ fun KSAndroidLog(
if (!filter(l, t ?: defaultTag, m, e)) return@KSLog
val tag = t ?: defaultTag
when(l) {
LogLevel.DEBUG -> Log.d(tag, m, e)
LogLevel.VERBOSE -> Log.v(tag, m, e)
LogLevel.INFO -> Log.i(tag, m, e)
LogLevel.WARNING -> Log.w(tag, m, e)
LogLevel.ERROR -> Log.e(tag, m, e)
LogLevel.ASSERT -> Log.wtf(tag, m, e)
LogLevel.DEBUG -> Log.d(tag, m, e)
}
}