Package com.hazelcast.logging
Class LoggerFactorySupport
java.lang.Object
com.hazelcast.logging.LoggerFactorySupport
- All Implemented Interfaces:
com.hazelcast.logging.impl.InternalLoggerFactory
,LoggerFactory
- Direct Known Subclasses:
Log4j2Factory
,Log4jFactory
,Slf4jFactory
,StandardLoggerFactory
public abstract class LoggerFactorySupport
extends Object
implements LoggerFactory, com.hazelcast.logging.impl.InternalLoggerFactory
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
protected abstract ILogger
createLogger
(String name) final ILogger
void
Resets the levels of all the loggers known to this logger factory back to the default preconfigured values.void
Sets the levels of all the loggers known to this logger factory to the given level.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.hazelcast.logging.impl.InternalLoggerFactory
shutdown
-
Constructor Details
-
LoggerFactorySupport
public LoggerFactorySupport()
-
-
Method Details
-
getLogger
- Specified by:
getLogger
in interfaceLoggerFactory
-
createLogger
-
clearLoadedLoggers
public void clearLoadedLoggers() -
setLevel
Description copied from interface:com.hazelcast.logging.impl.InternalLoggerFactory
Sets the levels of all the loggers known to this logger factory to the given level. If a certain logger was already preconfigured with a more verbose level than the given level, it will be kept at that more verbose level.- Specified by:
setLevel
in interfacecom.hazelcast.logging.impl.InternalLoggerFactory
- Parameters:
level
- the level to set.
-
resetLevel
public void resetLevel()Description copied from interface:com.hazelcast.logging.impl.InternalLoggerFactory
Resets the levels of all the loggers known to this logger factory back to the default preconfigured values. Basically, undoes all the changes done by the previous calls toInternalLoggerFactory.setLevel(java.util.logging.Level)
, if there were any.- Specified by:
resetLevel
in interfacecom.hazelcast.logging.impl.InternalLoggerFactory
-