{"library":"mercurius-logging","type":"library","category":null,"description":"Fastify plugin that adds detailed GraphQL request logging to mercurius-based applications. Current stable version is 2.0.0, released 2024, compatible with Fastify v5. The plugin automatically logs GraphQL query names, mutation names, operation name, request body, and variables into structured JSON logs, addressing the default Fastify behavior that only logs a generic /graphql URL. Key differentiators: zero-config setup (plugin auto-detects GraphQL operations), optional fields for body/variables/alias, custom log levels, and use of request-scoped logger for correlation with request IDs. Ships TypeScript types.","language":"javascript","status":"active","version":"2.0.0","tags":["javascript","graphql","mercurius","plugin","logging","log","debug","fastify","fastify-plugin","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install mercurius-logging","imports":["import mercuriusLogging from 'mercurius-logging'","import mLogging from 'mercurius-logging'","import type { MercuriusLoggingOptions } from 'mercurius-logging'"]},{"cmd":"yarn add mercurius-logging","imports":[]},{"cmd":"pnpm add mercurius-logging","imports":[]}],"homepage":"https://github.com/Eomm/mercurius-logging#readme","github":"https://github.com/Eomm/mercurius-logging","docs":null,"changelog":null,"pypi":null,"npm":"mercurius-logging","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}