public class Slf4jLoggerProvider extends java.lang.Object implements LoggerProvider
LoggerProvider
that delegates to org.slf4j.LoggerFactory
.Constructor and Description |
---|
Slf4jLoggerProvider()
Create a logger provider that uses
LoggerFactory.getLogger(String) for obtaining a logger. |
Slf4jLoggerProvider(java.util.function.Function<java.lang.String,org.slf4j.Logger> loggerFactory) |
Modifier and Type | Method and Description |
---|---|
Logger |
getLogger(java.lang.Class<?> loggingClass)
Obtain a logger for a given class (by name).
|
Logger |
getLogger(java.lang.String name)
Obtain a logger for a specified name.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
loggerName, nullProvider
public Slf4jLoggerProvider()
LoggerFactory.getLogger(String)
for obtaining a logger.public Slf4jLoggerProvider(java.util.function.Function<java.lang.String,org.slf4j.Logger> loggerFactory)
loggerFactory
- A function for obtaining slf4j loggers.public Logger getLogger(java.lang.Class<?> loggingClass)
LoggerProvider
getLogger
in interface LoggerProvider
loggingClass
- The class to obtain a Logger
for.Logger
instance for the class (by name).public Logger getLogger(java.lang.String name)
LoggerProvider
getLogger
in interface LoggerProvider
name
- The name to obtain a Logger
for.Logger
instance for the specified name.