Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
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 = ".")

Properties

Link copied to clipboard

Functions

Link copied to clipboard
actual fun getEnv(name: String): String?
expect fun getEnv(name: String): String?
actual fun getEnv(name: String): String?
actual fun getEnv(name: String): String?
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
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