Skip to main content
Defined in: server/middleware.ts:101 Logs every request with method, outcome, and elapsed time. Output resolution, in order: an explicit emit (unchanged legacy behavior, [fastmcp]-prefixed strings); the server’s framework logger when attached via FastMCPOptions.middleware or use(); a plain stderr write. The default was console.log before v-next, which corrupted the stdio protocol stream.

Implements

Constructors

Constructor

Defined in: server/middleware.ts:104

Parameters

emit?
(msg) => void

Returns

LoggingMiddleware

Methods

onRequest()

Defined in: server/middleware.ts:137

Parameters

ctx
MiddlewareContext
next
Next

Returns

Promise<unknown>

Implementation of

Middleware.onRequest