org.javasimon.callback.logging
Class SLF4JLogTemplate<C>

java.lang.Object
  extended by org.javasimon.callback.logging.LogTemplate<C>
      extended by org.javasimon.callback.logging.SLF4JLogTemplate<C>
Direct Known Subclasses:
SLF4JLogTemplate.Debug, SLF4JLogTemplate.Info, SLF4JLogTemplate.Warn

public abstract class SLF4JLogTemplate<C>
extends LogTemplate<C>

Concrete log template using SLF4J Logger.

Since:
3.2
Author:
gquintana

Nested Class Summary
static class SLF4JLogTemplate.Debug<C>
          SLF4J Log template with DEBUG level.
static class SLF4JLogTemplate.Info<C>
          SLF4J Log template with INFO level.
static class SLF4JLogTemplate.Warn<C>
          SLF4J Log template with WARN level.
 
Field Summary
protected  org.slf4j.Logger logger
          Logger
protected  org.slf4j.Marker marker
          Marker, can be null
 
Constructor Summary
protected SLF4JLogTemplate(org.slf4j.Logger logger, org.slf4j.Marker marker)
          Constructor with Logger and Marker.
protected SLF4JLogTemplate(String loggerName, String markerName)
          Constructor with logger name and marker name.
 
Method Summary
 org.slf4j.Logger getLogger()
          Returns logger.
 org.slf4j.Marker getMarker()
          Returns marker.
 
Methods inherited from class org.javasimon.callback.logging.LogTemplate
isEnabled, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.slf4j.Logger logger
Logger


marker

protected final org.slf4j.Marker marker
Marker, can be null

Constructor Detail

SLF4JLogTemplate

protected SLF4JLogTemplate(org.slf4j.Logger logger,
                           org.slf4j.Marker marker)
Constructor with Logger and Marker.

Parameters:
logger - logger
marker - Marker (can be null)

SLF4JLogTemplate

protected SLF4JLogTemplate(String loggerName,
                           String markerName)
Constructor with logger name and marker name.

Parameters:
loggerName - logger name
markerName - marker name (can be null)
Method Detail

getLogger

public org.slf4j.Logger getLogger()
Returns logger.

Returns:
logger

getMarker

public org.slf4j.Marker getMarker()
Returns marker.

Returns:
marker


Copyright © 2013. All Rights Reserved.