public final class LoggerFactory extends Object
LoggerFactory is a utility class producing Loggers for
 various logging APIs, most notably for log4j, logback and JDK 1.4 logging.
 Other implementations such as NOPLogger and
 SimpleLogger are also supported.
 
 
 LoggerFactory is essentially a wrapper around an
 ILoggerFactory instance bound with LoggerFactory at
 compile time.
 
 
 Please note that all methods in LoggerFactory are static.| Modifier and Type | Method and Description | 
|---|---|
| static ILoggerFactory | getILoggerFactory()Return the  ILoggerFactoryinstance in use. | 
| static Logger | getLogger(Class<?> clazz)Return a logger named corresponding to the class passed as parameter,
 using the statically bound  ILoggerFactoryinstance. | 
| static Logger | getLogger(String name)Return a logger named according to the name parameter using the
 statically bound  ILoggerFactoryinstance. | 
public static Logger getLogger(String name)
ILoggerFactory instance.name - The name of the logger.public static Logger getLogger(Class<?> clazz)
ILoggerFactory instance.
 
 
 In case the the clazz parameter differs from the name of the
 caller as computed internally by SLF4J, a logger name mismatch warning
 will be printed but only if the
 slf4j.detectLoggerNameMismatch system property is set to
 true. By default, this property is not set and no warnings will be
 printed even in case of a logger name mismatch.
clazz - the returned logger will be named after clazzpublic static ILoggerFactory getILoggerFactory()
ILoggerFactory instance in use.
 
 
 ILoggerFactory instance is bound with this class at compile time.Copyright © 2005–2019 QOS.ch. All rights reserved.