public class DynamicLoggerFactory extends AbstractLoggerFactory<net.pwall.log.Logger>
LoggerFactory, which tries to create a Logger as follows:
slf4j is available on the class path, create an Slf4jLoggerjava.util.logging.config.file is present, or if the file
logging.properties is present as a resource, create a JavaLoggerConsoleLoggerdefaultLevelPropertyName, systemDefaultLevel| Constructor and Description |
|---|
DynamicLoggerFactory()
|
DynamicLoggerFactory(Clock defaultClock)
|
DynamicLoggerFactory(net.pwall.log.Level defaultLevel)
|
DynamicLoggerFactory(net.pwall.log.Level defaultLevel,
Clock defaultClock)
|
| Modifier and Type | Method and Description |
|---|---|
net.pwall.log.Logger |
getLogger(String name,
net.pwall.log.Level level,
Clock clock)
|
getCachedLogger, getDefaultClock, getDefaultLevel, putCachedLogger, setDefaultClock, setDefaultLevelpublic DynamicLoggerFactory(net.pwall.log.Level defaultLevel,
Clock defaultClock)
defaultLevel - the default LeveldefaultClock - the default Clockpublic DynamicLoggerFactory(net.pwall.log.Level defaultLevel)
defaultLevel - the default Levelpublic DynamicLoggerFactory(Clock defaultClock)
defaultClock - the default Clockpublic DynamicLoggerFactory()
public net.pwall.log.Logger getLogger(String name, net.pwall.log.Level level, Clock clock)
Logger with the specified name, Level and Clock. See the class documentation for
the rules used to determine the type of Logger returned.name - the namelevel - the Levelclock - the ClockLoggerLoggerException - if the name is null, empty or contains non-ASCII charactersCopyright © 2024. All rights reserved.