Package-level declarations

Types

Link copied to clipboard
open class DefaultLogFactory(level: Level = Level.WARN, formatter: KMessageFormatter = KMessageFormatters.simple, writer: KLogWriter = KLogWriters.noop) : KLogFactory
Link copied to clipboard
typealias KDisplayTagFormatter = (tag: String, width: Int) -> String
Link copied to clipboard
class KLog(tag: String, val conf: KLog.Conf)
Link copied to clipboard
abstract class KLogFactory
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
enum Level : Enum<Level>
Link copied to clipboard
typealias LogMessageFunction = () -> String
Link copied to clipboard
Link copied to clipboard
data class StatementContext(val threadName: String, val threadID: String = "", val line: StatementContext.LineContext? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
expect fun getTimeMillis(): Long
actual fun getTimeMillis(): Long
actual fun getTimeMillis(): Long
Link copied to clipboard
inline fun klog(clazz: KClass<*>): KLog
inline fun klog(tag: String, config: KLog.Conf.() -> Unit = {}): KLog
Link copied to clipboard
inline fun <T : Any> T.klog(): KLog
inline fun <T : Any> T.klog(level: Level? = null): KLog
inline fun <T : Any> T.klog(tag: String = KLog.ROOT_LOG_TAG, config: KLog.Conf.() -> Unit): KLog
Link copied to clipboard
expect fun KClass<*>.klogName(): String
actual fun KClass<*>.klogName(): String
actual fun KClass<*>.klogName(): String
Link copied to clipboard