semanticlogger / de.roamingthings.semanticlogger / SemanticLoggerFactory / getLogger

getLogger

@JvmStatic fun getLogger(clazz: Class<*>): SemanticLogger

Create an instance using a class as a name.

Parameters

clazz - The created logger will use the FQN of this class as a name.

@JvmStatic fun getLogger(name: String): SemanticLogger

Create an instance using a given name.

Parameters

name - The created logger will use the given name.

@JvmStatic fun getLogger(loggerDelegate: Logger): SemanticLogger

Create an instance using a given logger.

Parameters

logger - An existing logger to be used as a delegate.