ModelContextProtocol::Server::Utilities::Logging
Utility class for MCP logging
Constructors
new(transport : ModelContextProtocol::Transport::Base, min_level : ModelContextProtocol::Server::Utilities::Logging::Level = Level::Info)
SourceInstance methods
alert(message : String, logger : String | Nil = nil, data : Hash(String, JSON::Any) | Nil = nil) : Nil
Sourcecritical(message : String, logger : String | Nil = nil, data : Hash(String, JSON::Any) | Nil = nil) : Nil
Sourcedebug(message : String, logger : String | Nil = nil, data : Hash(String, JSON::Any) | Nil = nil) : Nil
Sourceemergency(message : String, logger : String | Nil = nil, data : Hash(String, JSON::Any) | Nil = nil) : Nil
Sourceerror(message : String, logger : String | Nil = nil, data : Hash(String, JSON::Any) | Nil = nil) : Nil
Sourceinfo(message : String, logger : String | Nil = nil, data : Hash(String, JSON::Any) | Nil = nil) : Nil
Sourcelog(level : Level, message : String, logger : String | Nil = nil, data : Hash(String, JSON::Any) | Nil = nil) : Nil
Send a log message if it meets the minimum level