DefaultKSLog

class DefaultKSLog(    defaultTag: String,     val filter: MessageFilter = { _, _, _ -> true },     messageFormatter: MessageFormatter = defaultMessageFormatter,     logging: (level: LogLevel, tag: String, message: String, throwable: Throwable?) -> Unit = defaultLogging) : KSLog

Constructors

Link copied to clipboard
fun DefaultKSLog(    defaultTag: String,     filter: MessageFilter = { _, _, _ -> true },     messageFormatter: MessageFormatter = defaultMessageFormatter,     logging: (level: LogLevel, tag: String, message: String, throwable: Throwable?) -> Unit = defaultLogging)

Functions

Link copied to clipboard
open fun performLog(    level: LogLevel,     message: String,     throwable: Throwable?)
open override fun performLog(    level: LogLevel,     tag: String?,     message: String,     throwable: Throwable?)
open override fun performLog(    level: LogLevel,     tag: String?,     throwable: Throwable?,     messageBuilder: () -> String)
Link copied to clipboard
open suspend override fun performLogS(    level: LogLevel,     tag: String?,     throwable: Throwable?,     messageBuilder: suspend () -> String)

Properties

Link copied to clipboard
val filter: MessageFilter

Sources

Link copied to clipboard