Expand description
MCP Logging Protocol Types
This module defines types for logging in MCP.
Structs§
- Logging
Message Notification - Complete logging message notification (per MCP spec)
- Logging
Message Params - Parameters for notifications/message logging (per MCP spec)
- SetLevel
Params - Parameters for logging/setLevel request (per MCP spec)
- SetLevel
Request - Complete logging/setLevel request (matches TypeScript SetLevelRequest interface)
Enums§
- Logging
Level - Logging levels (per MCP spec) Maps to syslog message severities as specified in RFC-5424
Traits§
- HasLog
Format - Trait for log message formatting and data
- HasLog
Level - Trait for logging level configuration
- HasLog
Transport - Trait for logging transport and delivery
- HasLogging
Metadata - Trait for logging metadata (method, logger name)
- Logger
Definition - Complete MCP Logger Creation - Build structured logging systems with level control.
Type Aliases§
- LogLevel
- Type alias for compatibility (per MCP spec)