MCPLogStrategy constructor

MCPLogStrategy({
  1. MCPServer? mcpServer,
  2. bool enableRealTimeStreaming = true,
  3. bool enableHealthMonitoring = true,
  4. Map<String, dynamic>? defaultContext,
})

Implementation

MCPLogStrategy({
  MCPServer? mcpServer,
  bool enableRealTimeStreaming = true,
  bool enableHealthMonitoring = true,
  Map<String, dynamic>? defaultContext,
}) : _mcpServer = mcpServer ?? MCPServer.instance,
     _enableRealTimeStreaming = enableRealTimeStreaming,
     _enableHealthMonitoring = enableHealthMonitoring,
     _defaultContext = defaultContext ?? {} {
  logLevel = LogLevel.info;
  loggerLogLevel = LogLevel.info;
  supportedEvents = [
    LogEvent(eventName: 'mcp_log', eventMessage: 'MCP structured log entry'),
  ];
}