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 String
getFormattedStatus()
Formats the StatusData for viewing.Level
getLevel()
Returns the logging level for the event.Message
getMessage()
Returns the message associated with the event.StackTraceElement
getStackTraceElement()
Returns the StackTraceElement for the method that created the event.String
getThreadName()
Throwable
getThrowable()
Returns the Throwable associated with the event.long
getTimestamp()
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.
-
-