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:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • timestamp

      private final long timestamp
    • caller

      private final StackTraceElement caller
    • level

      private final Level level
    • msg

      private final Message msg
    • threadName

      private String threadName
    • throwable

      private final Throwable throwable
  • Constructor Details

    • 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 Details

    • 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.