newLogger

fun LoggerFactory.newLogger(cls: KClass<*>): Logger

Create new Logger from a KClass

Parameters

cls

KClass mapped to a Tag


fun LoggerFactory.newLogger(pkg: String, name: String): Logger

Create new Logger from a package/name pair mapped to a Tag

Parameters

pkg

package name

name

class name


inline fun <T> LoggerFactory.newLogger(): Logger

Create a Tag is mapped from the type parameter KClass


inline fun <T> T.newLogger(factory: LoggerFactory): Logger

Create a Tag is mapped from type receiver T