org.restlet.ext.slf4j
Class Slf4jLoggerFacade

java.lang.Object
  extended by org.restlet.engine.log.LoggerFacade
      extended by org.restlet.ext.slf4j.Slf4jLoggerFacade

public class Slf4jLoggerFacade
extends LoggerFacade

Restlet log facade for the SLF4J LoggerFactory. In order to use SLF4J as the logging facade for Restlet, you need to set the "org.restlet.engine.loggerFacadeClass" system property with the "org.restlet.ext.slf4j.Slf4jLoggerFacade" value.

Author:
Jerome Louvel
See Also:
Slf4jLogger

Constructor Summary
Slf4jLoggerFacade()
           
 
Method Summary
 Logger getAnonymousLogger()
          Returns an instance of Slf4jLogger, wrapping the result of LoggerFactory.getLogger(String) where the logger name is "".
 Logger getLogger(String loggerName)
          Returns an instance of Slf4jLogger, wrapping the result of LoggerFactory.getLogger(String) with the logger name.
 
Methods inherited from class org.restlet.engine.log.LoggerFacade
getLogger, getLogger, getLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Slf4jLoggerFacade

public Slf4jLoggerFacade()
Method Detail

getAnonymousLogger

public Logger getAnonymousLogger()
Returns an instance of Slf4jLogger, wrapping the result of LoggerFactory.getLogger(String) where the logger name is "".

Overrides:
getAnonymousLogger in class LoggerFacade
Returns:
An anonymous logger.

getLogger

public Logger getLogger(String loggerName)
Returns an instance of Slf4jLogger, wrapping the result of LoggerFactory.getLogger(String) with the logger name.

Overrides:
getLogger in class LoggerFacade
Parameters:
loggerName - The logger name.
Returns:
An anonymous logger.


Copyright © 2005-2013 Restlet.