it's relovution, Johny

This commit is contained in:
InsanusMokrassar committed 2022-06-08 18:23:11 +06:00
1 parent 3f600f3691
commit 95779af7b6
7 files changed
+107 -45

No files matched your search

+7 -3
View File
@@ -37,10 +37,14 @@ class CallbackKSLog(
}
expect fun KSLog(
fun KSLog(
defaultTag: String,
filter: (l: LogLevel, t: String, m: String, Throwable?) -> Boolean
) : KSLog
) : KSLog = KSLog { l, t, m, e ->
if (filter(l, t ?: defaultTag, m, e)) {
KSLog.default.performLog(l, t ?: defaultTag, m, e)
}
}
fun KSLog(
defaultTag: String,
@@ -52,7 +56,7 @@ fun KSLog(
}
}
inline fun KSLog(
fun KSLog(
defaultTag: String,
firstLevel: LogLevel,
secondLevel: LogLevel,
@@ -0,0 +1,5 @@
package dev.inmo.kslog.common
typealias MessageFormatter = (l: LogLevel, t: String, m: String, Throwable?) -> String
val defaultMessageFormatter: MessageFormatter = { l, t, m, _ -> "[$l] $t - $m" }