Class LogMessage

java.lang.Object
com.tnsai.mcp.model.LogMessage

public class LogMessage extends Object
Represents a log message in MCP protocol.
  • Constructor Details

    • LogMessage

      public LogMessage()
    • LogMessage

      public LogMessage(LogLevel level, String logger, String message)
    • LogMessage

      public LogMessage(LogLevel level, String logger, com.fasterxml.jackson.databind.JsonNode data)
  • Method Details

    • debug

      public static LogMessage debug(String logger, String message)
    • info

      public static LogMessage info(String logger, String message)
    • warning

      public static LogMessage warning(String logger, String message)
    • error

      public static LogMessage error(String logger, String message)
    • getLevel

      public String getLevel()
    • setLevel

      public void setLevel(String level)
    • getLogLevel

      public LogLevel getLogLevel()
    • getLogger

      public String getLogger()
    • setLogger

      public void setLogger(String logger)
    • getData

      public com.fasterxml.jackson.databind.JsonNode getData()
    • setData

      public void setData(com.fasterxml.jackson.databind.JsonNode data)
    • getMessage

      public String getMessage()
      Gets the message text if data is a string.
      Returns:
      the message text, or JSON string representation
    • toString

      public String toString()
      Overrides:
      toString in class Object