Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Creates FilterKSLog with applying of filter to it
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Calls default performLog with tag
== null
The only one function required to realization in any inheritor. All other performLog functions will call this one by default
open override fun performLog(level: LogLevel, tag: String?, throwable: Throwable?, messageBuilder: () -> Any)
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)
Link copied to clipboard
open suspend override fun performLogS(level: LogLevel, tag: String?, throwable: Throwable?, messageBuilder: suspend () -> Any)
Suspendable variant of performLog with messageBuilder. Uses default performLog with message
built using messageBuilder by default
Link copied to clipboard
Will send KSLog.performLog of both this and other instances. In case when this will throw exception result logger will rethrow it. After it, if other will throw exception - will also rethrow it
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard