Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class BaseUtilsJvm
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
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
actual object Utils : BaseUtilsJvm
actual object Utils
actual object Utils

Properties

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
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>
Link copied to clipboard
actual fun <T : Any> loggerName(clazz: KClass<T>): String
expect fun <T : Any> loggerName(clazz: KClass<T>): String
actual fun <T : Any> loggerName(clazz: KClass<T>): String
actual fun <T : Any> loggerName(clazz: KClass<T>): String
actual fun <T : Any> loggerName(clazz: KClass<T>): String