public class JULLoggerProvider extends java.lang.Object implements LoggerProvider
LoggerProvider that delegates to LogManager.| Constructor and Description |
|---|
JULLoggerProvider()
Create a logger provider that uses
Logger.getLogger(String) for obtaining a logger. |
JULLoggerProvider(java.util.function.Function<java.lang.String,java.util.logging.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, waitloggerName, nullProviderpublic JULLoggerProvider()
Logger.getLogger(String) for obtaining a logger.public JULLoggerProvider(java.util.function.Function<java.lang.String,java.util.logging.Logger> loggerFactory)
loggerFactory - A function for obtaining java.util.logging loggers.public Logger getLogger(java.lang.Class<?> loggingClass)
LoggerProvidergetLogger in interface LoggerProviderloggingClass - The class to obtain a Logger for.Logger instance for the class (by name).public Logger getLogger(java.lang.String name)
LoggerProvidergetLogger in interface LoggerProvidername - The name to obtain a Logger for.Logger instance for the specified name.