@jenova-marie/wonder-logger - v2.0.15
    Preparing search index...

    Function withTraceContext

    • Wraps a Pino logger to automatically inject OpenTelemetry trace context

      All log methods (trace, debug, info, warn, error, fatal) will include traceId, spanId, and traceFlags from the active OTEL span.

      Parameters

      • logger: Logger

        Base Pino logger instance

      Returns Logger

      Wrapped logger with trace context injection

      const logger = withTraceContext(createLogger({ name: 'api' }))
      logger.info({ userId: 123 }, 'User logged in')
      // Output includes: { traceId: '...', spanId: '...', userId: 123, msg: 'User logged in' }