Class CollectedLogMessage

java.lang.Object
com.kingsrook.qqq.backend.core.logging.CollectedLogMessage

public class CollectedLogMessage extends Object
A log message, which can be "collected" by the QCollectingLogger.
  • Constructor Details

    • CollectedLogMessage

      public CollectedLogMessage()
      Constructor
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getMessage

      public String getMessage()
      Getter for message
    • setMessage

      public void setMessage(String message)
      Setter for message
    • withMessage

      public CollectedLogMessage withMessage(String message)
      Fluent setter for message
    • getException

      public Throwable getException()
      Getter for exception
    • setException

      public void setException(Throwable exception)
      Setter for exception
    • withException

      public CollectedLogMessage withException(Throwable exception)
      Fluent setter for exception
    • getLevel

      public org.apache.logging.log4j.Level getLevel()
      Getter for level
    • setLevel

      public void setLevel(org.apache.logging.log4j.Level level)
      Setter for level
    • withLevel

      public CollectedLogMessage withLevel(org.apache.logging.log4j.Level level)
      Fluent setter for level
    • getMessageAsJSONObject

      public org.json.JSONObject getMessageAsJSONObject() throws org.json.JSONException
      Throws:
      org.json.JSONException