Package org.apache.logging.log4j.status
Class StatusData
- java.lang.Object
-
- org.apache.logging.log4j.status.StatusData
-
- All Implemented Interfaces:
Serializable
public class StatusData extends Object implements Serializable
The Status data.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StatusData(StackTraceElement caller, Level level, Message msg, Throwable t, String threadName)Creates the StatusData object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFormattedStatus()Formats the StatusData for viewing.LevelgetLevel()Returns the logging level for the event.MessagegetMessage()Returns the message associated with the event.StackTraceElementgetStackTraceElement()Returns the StackTraceElement for the method that created the event.StringgetThreadName()ThrowablegetThrowable()Returns the Throwable associated with the event.longgetTimestamp()Returns the event's timestamp.
-
-
-
Constructor Detail
-
StatusData
public StatusData(StackTraceElement caller, Level level, Message msg, Throwable t, String threadName)
Creates the StatusData object.- Parameters:
caller- The method that created the event.level- The logging level.msg- The message String.t- The Error or Exception that occurred.threadName- The thread name
-
-
Method Detail
-
getTimestamp
public long getTimestamp()
Returns the event's timestamp.- Returns:
- The event's timestamp.
-
getStackTraceElement
public StackTraceElement getStackTraceElement()
Returns the StackTraceElement for the method that created the event.- Returns:
- The StackTraceElement.
-
getLevel
public Level getLevel()
Returns the logging level for the event.- Returns:
- The logging level.
-
getMessage
public Message getMessage()
Returns the message associated with the event.- Returns:
- The message associated with the event.
-
getThreadName
public String getThreadName()
-
getThrowable
public Throwable getThrowable()
Returns the Throwable associated with the event.- Returns:
- The Throwable associated with the event.
-
getFormattedStatus
public String getFormattedStatus()
Formats the StatusData for viewing.- Returns:
- The formatted status data as a String.
-
-