public class LoggerFacade extends Object
Constructor and Description |
---|
LoggerFacade() |
Modifier and Type | Method and Description |
---|---|
Logger |
getAnonymousLogger()
Returns an anonymous logger.
|
Logger |
getLogger(Class<?> clazz)
Returns a logger based on the class name of the given object.
|
Logger |
getLogger(Class<?> clazz,
String defaultLoggerName)
Returns a logger based on the class name of the given object.
|
Logger |
getLogger(Object object,
String defaultLoggerName)
Returns a logger based on the class name of the given object.
|
Logger |
getLogger(String loggerName)
Returns a logger based on the given logger name.
|
public Logger getAnonymousLogger()
Logger.getAnonymousLogger()
. This method should be overridden by
subclasses.public final Logger getLogger(Class<?> clazz)
getLogger(Class, String)
with a null default logger
name.clazz
- The parent class.public final Logger getLogger(Class<?> clazz, String defaultLoggerName)
clazz
- The parent class.defaultLoggerName
- The default logger name to use if no one can be inferred from
the class.public final Logger getLogger(Object object, String defaultLoggerName)
getLogger(Class, String)
with the object's class as a
first parameter.object
- The parent object.defaultLoggerName
- The default logger name to use if no one can be inferred from
the object class.public Logger getLogger(String loggerName)
Logger.getLogger(String)
. This method should be overridden by
subclasses.loggerName
- The logger name.Copyright © 2005–2017. All rights reserved.