class RubyLLM::MCP::NotificationHandler
def default_process_logging_message(notification, logger: RubyLLM::MCP.logger)
def default_process_logging_message(notification, logger: RubyLLM::MCP.logger) level = notification.params["level"] logger_message = notification.params["logger"] message = notification.params["data"] message = "#{logger_message}: #{message}" case level when "debug" logger.debug(message["message"]) when "info", "notice" logger.info(message["message"]) when "warning" logger.warn(message["message"]) when "error", "critical" logger.error(message["message"]) when "alert", "emergency" logger.fatal(message["message"]) end end