Package org.slf4j
Interface ILoggerFactory
-
- All Known Implementing Classes:
LoggerContext
,NOPLoggerFactory
,SubstituteLoggerFactory
public interface ILoggerFactory
ILoggerFactory
instances manufactureLogger
instances by name.Most users retrieve
Logger
instances through the staticLoggerFactory.getLogger(String)
method. An instance of of this interface is bound internally withLoggerFactory
class at compile time.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Logger
getLogger(java.lang.String name)
Return an appropriateLogger
instance as specified by thename
parameter.
-
-
-
Method Detail
-
getLogger
Logger getLogger(java.lang.String name)
Return an appropriateLogger
instance as specified by thename
parameter.If the name parameter is equal to
Logger.ROOT_LOGGER_NAME
, that is the string value "ROOT" (case insensitive), then the root logger of the underlying logging system is returned.Null-valued name arguments are considered invalid.
Certain extremely simple logging systems, e.g. NOP, may always return the same logger instance regardless of the requested name.
- Parameters:
name
- the name of the Logger to return- Returns:
- a Logger instance
-
-