mirror of
https://github.com/PrefectHQ/fastmcp.git
synced 2026-08-14 17:49:11 +02:00
29 lines
926 B
Text
29 lines
926 B
Text
---
|
|
title: logging
|
|
sidebarTitle: logging
|
|
---
|
|
|
|
# `fastmcp.server.middleware.logging`
|
|
|
|
|
|
Comprehensive logging middleware for FastMCP servers.
|
|
|
|
## Classes
|
|
|
|
### `LoggingMiddleware` <sup><a href="https://github.com/jlowin/fastmcp/blob/main/src/fastmcp/server/middleware/logging.py#L10"><Icon icon="github" size="14" /></a></sup>
|
|
|
|
|
|
Middleware that provides comprehensive request and response logging.
|
|
|
|
Logs all MCP messages with configurable detail levels. Useful for debugging,
|
|
monitoring, and understanding server usage patterns.
|
|
|
|
|
|
### `StructuredLoggingMiddleware` <sup><a href="https://github.com/jlowin/fastmcp/blob/main/src/fastmcp/server/middleware/logging.py#L87"><Icon icon="github" size="14" /></a></sup>
|
|
|
|
|
|
Middleware that provides structured JSON logging for better log analysis.
|
|
|
|
Outputs structured logs that are easier to parse and analyze with log
|
|
aggregation tools like ELK stack, Splunk, or cloud logging services.
|
|
|