MCPcopy
hub / github.com/qos-ch/slf4j / ILoggerFactory

Interface ILoggerFactory

slf4j-api/src/main/java/org/slf4j/ILoggerFactory.java:38–57  ·  view source on GitHub ↗

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.

Source from the content-addressed store, hash-verified

36 * @author Ceki Gülcü
37 */
38public interface ILoggerFactory {
39
40 /**
41 * Return an appropriate {@link Logger} instance as specified by the
42 * <code>name</code> parameter.
43 *
44 * <p>If the name parameter is equal to {@link Logger#ROOT_LOGGER_NAME}, that is
45 * the string value "ROOT" (case insensitive), then the root logger of the
46 * underlying logging system is returned.
47 *
48 * <p>Null-valued name arguments are considered invalid.
49 *
50 * <p>Certain extremely simple logging systems, e.g. NOP, may always
51 * return the same logger instance regardless of the requested name.
52 *
53 * @param name the name of the Logger to return
54 * @return a Logger instance
55 */
56 public Logger getLogger(String name);
57}

Callers 8

getLoggerMethod · 0.95
installMethod · 0.65
getRootLoggerMethod · 0.65
CallerInfoTestClass · 0.65

Implementers 13

SimpleLoggerFactoryslf4j-simple/src/main/java/org/slf4j/s
JDK14LoggerFactoryslf4j-jdk14/src/main/java/org/slf4j/ju
Reload4jLoggerFactoryslf4j-reload4j/src/main/java/org/slf4j
SubstituteLoggerFactoryslf4j-api/src/main/java/org/slf4j/help
NOPLoggerFactoryslf4j-api/src/main/java/org/slf4j/help
Profilerslf4j-ext/src/main/java/org/slf4j/prof
SLF4JPlatformLoggerFactoryslf4j-jdk-platform-logging/src/main/ja
SLF4JSystemLoggerFinderslf4j-jdk-platform-logging/src/main/ja
Loggerlog4j-over-slf4j/src/main/java/org/apa
Log4jLoggerFactorylog4j-over-slf4j/src/main/java/org/apa
LogManagerlog4j-over-slf4j/src/main/java/org/apa
LoggerFactoryslf4j-api/src/main/java/org/slf4j/Logg

Calls

no outgoing calls

Tested by

no test coverage detected