Logback API
Version 0.9.8

ch.qos.logback.core.rolling
Class TriggeringPolicyBase

java.lang.Object
  extended by ch.qos.logback.core.spi.ContextAwareBase
      extended by ch.qos.logback.core.rolling.TriggeringPolicyBase
All Implemented Interfaces:
TriggeringPolicy, ContextAware, LifeCycle
Direct Known Subclasses:
SizeBasedTriggeringPolicy

public abstract class TriggeringPolicyBase
extends ContextAwareBase
implements TriggeringPolicy

SizeBasedTriggeringPolicy looks at size of the file being currently written to.

Author:
Ceki Gülcü

Field Summary
 
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
 
Constructor Summary
TriggeringPolicyBase()
           
 
Method Summary
 boolean isStarted()
           
 void start()
           
 void stop()
           
 
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getStatusManager, setContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ch.qos.logback.core.rolling.TriggeringPolicy
isTriggeringEvent
 

Constructor Detail

TriggeringPolicyBase

public TriggeringPolicyBase()
Method Detail

start

public void start()
Specified by:
start in interface LifeCycle

stop

public void stop()
Specified by:
stop in interface LifeCycle

isStarted

public boolean isStarted()
Specified by:
isStarted in interface LifeCycle

Logback API
Version 0.9.8

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