chapters.filters
Class SampleTurboFilter

java.lang.Object
  extended by ch.qos.logback.core.spi.ContextAwareBase
      extended by ch.qos.logback.classic.turbo.TurboFilter
          extended by chapters.filters.SampleTurboFilter
All Implemented Interfaces:
ContextAware, LifeCycle

public class SampleTurboFilter
extends TurboFilter


Field Summary
 
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
 
Constructor Summary
SampleTurboFilter()
           
 
Method Summary
 FilterReply decide(org.slf4j.Marker marker, Logger logger, Level level, String format, Object[] params, Throwable t)
          Make a decision based on the multiple parameters passed as arguments.
 String getMarker()
           
 void setMarker(String markerStr)
           
 void start()
           
 
Methods inherited from class ch.qos.logback.classic.turbo.TurboFilter
getName, isStarted, setName, stop
 
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SampleTurboFilter

public SampleTurboFilter()
Method Detail

decide

public FilterReply decide(org.slf4j.Marker marker,
                          Logger logger,
                          Level level,
                          String format,
                          Object[] params,
                          Throwable t)
Description copied from class: TurboFilter
Make a decision based on the multiple parameters passed as arguments. The returned value should be one of FilterReply.DENY, FilterReply.NEUTRAL, or FilterReply.ACCEPT.

Specified by:
decide in class TurboFilter
Returns:

getMarker

public String getMarker()

setMarker

public void setMarker(String markerStr)

start

public void start()
Specified by:
start in interface LifeCycle
Overrides:
start in class TurboFilter


Copyright © 2005-2013 QOS.ch. All Rights Reserved.