performLog

abstract fun performLog(level: LogLevel, tag: String?, message: Any, throwable: Throwable?)(source)

The only one function required to realization in any inheritor. All other performLog functions will call this one by default


open fun performLog(level: LogLevel, message: Any, throwable: Throwable?)(source)

Calls default performLog with tag == null


open fun performLog(level: LogLevel, tag: String?, throwable: Throwable?, messageBuilder: () -> Any)(source)

Calls default performLog with message built using messageBuilder. This method supposed to be overriden in case when logger supports lazy-loaded messages (like dev.inmo.kslog.common.filter.FilterKSLog)