MCPcopy Create free account
hub / github.com/anomalyco/opencode / serverLog

Function serverLog

packages/opencode/src/mcp/index.ts:466–482  ·  view source on GitHub ↗
(name: string, params: LoggingMessageNotification["params"])

Source from the content-addressed store, hash-verified

464 }
465
466 function serverLog(name: string, params: LoggingMessageNotification["params"]) {
467 const fields = { server: name, logger: params.logger, level: params.level, data: params.data }
468 switch (params.level) {
469 case "debug":
470 return Effect.logDebug("MCP server log", fields)
471 case "info":
472 case "notice":
473 return Effect.logInfo("MCP server log", fields)
474 case "warning":
475 return Effect.logWarning("MCP server log", fields)
476 case "error":
477 case "critical":
478 case "alert":
479 case "emergency":
480 return Effect.logError("MCP server log", fields)
481 }
482 }
483
484 const state = yield* InstanceState.make<State>(
485 Effect.fn("MCP.state")(function* () {

Callers 1

watchFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected