pub struct LoggingMessageNotificationParams {
pub level: LoggingLevel,
pub logger: Option<String>,
pub data: Value,
pub meta: Option<HashMap<String, Value>>,
}Deprecated per SEP-2577 (2026-07-28). Replacement: log to stderr for stdio transports or use OpenTelemetry. Earliest removal: first release on/after 2027-07-28.
Expand description
Deprecated per SEP-2577 — see LoggingMessageNotification.
Fields§
§level: LoggingLevelDeprecated per SEP-2577 (2026-07-28). Replacement: log to stderr for stdio transports or use OpenTelemetry. Earliest removal: first release on/after 2027-07-28.
Log level
logger: Option<String>Deprecated per SEP-2577 (2026-07-28). Replacement: log to stderr for stdio transports or use OpenTelemetry. Earliest removal: first release on/after 2027-07-28.
Optional logger name
data: ValueDeprecated per SEP-2577 (2026-07-28). Replacement: log to stderr for stdio transports or use OpenTelemetry. Earliest removal: first release on/after 2027-07-28.
Log data (per MCP spec - any serializable type)
meta: Option<HashMap<String, Value>>Deprecated per SEP-2577 (2026-07-28). Replacement: log to stderr for stdio transports or use OpenTelemetry. Earliest removal: first release on/after 2027-07-28.
Optional MCP meta information
Trait Implementations§
Source§impl Clone for LoggingMessageNotificationParams
impl Clone for LoggingMessageNotificationParams
Source§fn clone(&self) -> LoggingMessageNotificationParams
fn clone(&self) -> LoggingMessageNotificationParams
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl<'de> Deserialize<'de> for LoggingMessageNotificationParams
impl<'de> Deserialize<'de> for LoggingMessageNotificationParams
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<LoggingMessageNotificationParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LoggingMessageNotificationParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl HasLevelParam for LoggingMessageNotificationParams
impl HasLevelParam for LoggingMessageNotificationParams
Source§fn level(&self) -> &LoggingLevel
fn level(&self) -> &LoggingLevel
Deprecated per SEP-2577 (2026-07-28) along with the whole Logging surface.