Package org.slf4j
Class LoggerFactory
- java.lang.Object
 - 
- org.slf4j.LoggerFactory
 
 
- 
public final class LoggerFactory extends java.lang.ObjectTheLoggerFactoryis a utility class producing Loggers for various logging APIs, most notably for log4j, logback and JDK 1.4 logging. Other implementations such asNOPLoggerandSimpleLoggerare also supported.LoggerFactoryis essentially a wrapper around anILoggerFactoryinstance bound withLoggerFactoryat compile time. Please note that all methods inLoggerFactoryare static. 
- 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ILoggerFactorygetILoggerFactory()Return theILoggerFactoryinstance in use.static LoggergetLogger(java.lang.Class<?> clazz)Return a logger named corresponding to the class passed as parameter, using the statically boundILoggerFactoryinstance.static LoggergetLogger(java.lang.String name)Return a logger named according to the name parameter using the statically boundILoggerFactoryinstance. 
 - 
 
- 
- 
Method Detail
- 
getLogger
public static Logger getLogger(java.lang.String name)
Return a logger named according to the name parameter using the statically boundILoggerFactoryinstance.- Parameters:
 name- The name of the logger.- Returns:
 - logger
 
 
- 
getLogger
public static Logger getLogger(java.lang.Class<?> clazz)
Return a logger named corresponding to the class passed as parameter, using the statically boundILoggerFactoryinstance.In case the the
clazzparameter differs from the name of the caller as computed internally by SLF4J, a logger name mismatch warning will be printed but only if theslf4j.detectLoggerNameMismatchsystem 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.- Parameters:
 clazz- the returned logger will be named after clazz- Returns:
 - logger
 - See Also:
 - Detected logger name mismatch
 
 
- 
getILoggerFactory
public static ILoggerFactory getILoggerFactory()
Return theILoggerFactoryinstance in use. ILoggerFactory instance is bound with this class at compile time.- Returns:
 - the ILoggerFactory instance in use
 
 
 - 
 
 -