Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class BaseUtilsJvm : KLogUtils
Link copied to clipboard
open class CachingPropertyResolver<T>(nameDelimiter: String, val getter: (String) -> T?) : PropertyResolver<T>
Link copied to clipboard
Link copied to clipboard
abstract class KLogFactory
Link copied to clipboard
abstract class KLogUtils
Link copied to clipboard
interface Logger
Link copied to clipboard
open class LoggerImpl(val name: String, var log: LoggerMethod, var level: Logger.Level) : DelegatingLogger
Link copied to clipboard
typealias LoggerMethod = Logger.(level: Logger.Level, name: String, message: () -> Any?, t: Throwable?) -> Unit
Link copied to clipboard
Link copied to clipboard
abstract class PropertyResolver<T>(nameDelimiter: String = ".")
Link copied to clipboard
actual object Utils : BaseUtilsJvm
expect object Utils : KLogUtils
actual object Utils : KLogUtils
actual object Utils : BaseUtilsJvm
actual object Utils : KLogUtils
actual object Utils : KLogUtils

Properties

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

Functions

Link copied to clipboard
fun <T : KLogFactory> installLogging(logging: T, block: T.() -> Unit = {})
Link copied to clipboard
fun kloggingAndroid(block: AndroidLogging.() -> Unit = {})
Link copied to clipboard
Link copied to clipboard
fun kloggingStdout(block: StdoutLogging.() -> Unit = {})
Link copied to clipboard
fun logger(name: String): Logger
Link copied to clipboard
inline fun <T : Any> T.logger(): Lazy<Logger>