Spaces:
Running
Running
| 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. | |