Class JsonLogLine

java.lang.Object
org.elasticsearch.common.logging.JsonLogLine

public class JsonLogLine extends Object
Represents a single log line in a json format. Parsing log lines with this class confirms the json format of logs
  • Field Details

    • ECS_LOG_LINE

      public static final org.elasticsearch.xcontent.ObjectParser<JsonLogLine,Void> ECS_LOG_LINE
    • ES_LOG_LINE

      public static final org.elasticsearch.xcontent.ObjectParser<JsonLogLine,Void> ES_LOG_LINE
  • Constructor Details

    • JsonLogLine

      public JsonLogLine()
  • Method Details

    • toString

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

      public String getDataset()
    • getTimestamp

      public String getTimestamp()
    • getLevel

      public String getLevel()
    • getComponent

      public String getComponent()
    • getClusterName

      public String getClusterName()
    • getNodeName

      public String getNodeName()
    • getClusterUuid

      public String getClusterUuid()
    • getNodeId

      public String getNodeId()
    • getMessage

      public String getMessage()
    • getTags

      public List<String> getTags()
    • stacktrace

      public List<String> stacktrace()
    • setDataset

      public void setDataset(String dataset)
    • setTimestamp

      public void setTimestamp(String timestamp)
    • setLevel

      public void setLevel(String level)
    • setComponent

      public void setComponent(String component)
    • setClusterName

      public void setClusterName(String clusterName)
    • setNodeName

      public void setNodeName(String nodeName)
    • setClusterUuid

      public void setClusterUuid(String clusterUuid)
    • setNodeId

      public void setNodeId(String nodeId)
    • setMessage

      public void setMessage(String message)
    • setTags

      public void setTags(List<String> tags)
    • setStacktrace

      public void setStacktrace(List<String> stacktrace)