Package org.slf4j
Interface ILoggerFactory
- All Known Implementing Classes:
JDK14LoggerFactory
,NOPLoggerFactory
,Reload4jLoggerFactory
,SimpleLoggerFactory
,SubstituteLoggerFactory
public interface ILoggerFactory
ILoggerFactory
instances manufacture Logger
instances by name.
Most users retrieve Logger
instances through the static
LoggerFactory.getLogger(String)
method. An instance of this
interface is bound internally with LoggerFactory
class at
compile time.
- Author:
- Ceki Gülcü
-
Method Summary
-
Method Details
-
getLogger
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
-