Package ch.qos.logback.core.status
Class StatusBase
- java.lang.Object
-
- ch.qos.logback.core.status.StatusBase
-
- All Implemented Interfaces:
Status
- Direct Known Subclasses:
ErrorStatus
,InfoStatus
,WarnStatus
public abstract class StatusBase extends java.lang.Object implements Status
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(Status child)
boolean
equals(java.lang.Object obj)
java.lang.Long
getDate()
int
getEffectiveLevel()
int
getLevel()
java.lang.String
getMessage()
java.lang.Object
getOrigin()
java.lang.Throwable
getThrowable()
boolean
hasChildren()
int
hashCode()
java.util.Iterator<Status>
iterator()
boolean
remove(Status statusToRemove)
java.lang.String
toString()
-
-
-
Method Detail
-
hasChildren
public boolean hasChildren()
- Specified by:
hasChildren
in interfaceStatus
-
getEffectiveLevel
public int getEffectiveLevel()
- Specified by:
getEffectiveLevel
in interfaceStatus
-
getMessage
public java.lang.String getMessage()
- Specified by:
getMessage
in interfaceStatus
-
getThrowable
public java.lang.Throwable getThrowable()
- Specified by:
getThrowable
in interfaceStatus
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-