Logback API
Version 0.9.8

ch.qos.logback.core.status
Class StatusBase

java.lang.Object
  extended by ch.qos.logback.core.status.StatusBase
All Implemented Interfaces:
Status
Direct Known Subclasses:
ErrorStatus, InfoStatus, WarnStatus

public abstract class StatusBase
extends Object
implements Status


Field Summary
 
Fields inherited from interface ch.qos.logback.core.status.Status
ERROR, INFO, WARN
 
Method Summary
 void add(Status child)
           
 Long getDate()
           
 int getEffectiveLevel()
           
 int getLevel()
           
 String getMessage()
           
 Object getOrigin()
           
 Throwable getThrowable()
           
 boolean hasChildren()
           
 Iterator<Status> iterator()
           
 boolean remove(Status statusToRemove)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

add

public void add(Status child)
Specified by:
add in interface Status

hasChildren

public boolean hasChildren()
Specified by:
hasChildren in interface Status

iterator

public Iterator<Status> iterator()
Specified by:
iterator in interface Status

remove

public boolean remove(Status statusToRemove)
Specified by:
remove in interface Status

getLevel

public int getLevel()
Specified by:
getLevel in interface Status

getEffectiveLevel

public int getEffectiveLevel()
Specified by:
getEffectiveLevel in interface Status

getMessage

public String getMessage()
Specified by:
getMessage in interface Status

getOrigin

public Object getOrigin()
Specified by:
getOrigin in interface Status

getThrowable

public Throwable getThrowable()
Specified by:
getThrowable in interface Status

getDate

public Long getDate()
Specified by:
getDate in interface Status

toString

public String toString()
Overrides:
toString in class Object

Logback API
Version 0.9.8

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