org.apache.logging.slf4j
Class SLF4JLogger

java.lang.Object
  extended by org.apache.logging.log4j.spi.AbstractLogger
      extended by org.apache.logging.slf4j.SLF4JLogger
All Implemented Interfaces:
Serializable, Logger, ExtendedLogger

public class SLF4JLogger
extends AbstractLogger

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.logging.log4j.spi.AbstractLogger
CATCHING_MARKER, DEFAULT_MESSAGE_FACTORY_CLASS, ENTRY_MARKER, EXCEPTION_MARKER, EXIT_MARKER, FLOW_MARKER, THROWING_MARKER
 
Constructor Summary
SLF4JLogger(String name, org.slf4j.Logger logger)
           
SLF4JLogger(String name, MessageFactory messageFactory, org.slf4j.Logger logger)
           
 
Method Summary
 Level getLevel()
           
 org.slf4j.Logger getLogger()
           
 boolean isEnabled(Level level, Marker marker, Message data, Throwable t)
           
 boolean isEnabled(Level level, Marker marker, Object data, Throwable t)
           
 boolean isEnabled(Level level, Marker marker, String data)
           
 boolean isEnabled(Level level, Marker marker, String data, Object... p1)
           
 boolean isEnabled(Level level, Marker marker, String data, Throwable t)
           
 void logMessage(String fqcn, Level level, Marker marker, Message message, Throwable t)
           
 
Methods inherited from class org.apache.logging.log4j.spi.AbstractLogger
catching, catching, catching, catchingMsg, checkMessageFactory, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, entry, entry, entry, entryMsg, error, error, error, error, error, error, error, error, error, error, error, error, error, error, exit, exit, exit, exitMsg, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, getMessageFactory, getName, info, info, info, info, info, info, info, info, info, info, info, info, info, info, isDebugEnabled, isDebugEnabled, isEnabled, isEnabled, isErrorEnabled, isErrorEnabled, isFatalEnabled, isFatalEnabled, isInfoEnabled, isInfoEnabled, isTraceEnabled, isTraceEnabled, isWarnEnabled, isWarnEnabled, log, log, log, log, log, log, log, log, log, log, log, log, log, log, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logMessage, logMessage, logMessage, logMessage, printf, printf, throwing, throwing, throwing, throwingMsg, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SLF4JLogger

public SLF4JLogger(String name,
                   MessageFactory messageFactory,
                   org.slf4j.Logger logger)

SLF4JLogger

public SLF4JLogger(String name,
                   org.slf4j.Logger logger)
Method Detail

getLevel

public Level getLevel()

getLogger

public org.slf4j.Logger getLogger()

isEnabled

public boolean isEnabled(Level level,
                         Marker marker,
                         Message data,
                         Throwable t)

isEnabled

public boolean isEnabled(Level level,
                         Marker marker,
                         Object data,
                         Throwable t)

isEnabled

public boolean isEnabled(Level level,
                         Marker marker,
                         String data)

isEnabled

public boolean isEnabled(Level level,
                         Marker marker,
                         String data,
                         Object... p1)

isEnabled

public boolean isEnabled(Level level,
                         Marker marker,
                         String data,
                         Throwable t)

logMessage

public void logMessage(String fqcn,
                       Level level,
                       Marker marker,
                       Message message,
                       Throwable t)


Copyright © 1999-2015 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.