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

    Function createMorganStream

    • Creates a Morgan-compatible stream that writes to a Pino logger

      Morgan appends newlines to messages, which this stream automatically strips.

      Parameters

      • logger: Logger

        Pino logger instance

      • level: "error" | "warn" | "info" | "debug" | "trace" = 'info'

        Log level to use for HTTP logs (default: 'info')

      Returns MorganStream

      Morgan-compatible stream object

      const httpLogger = createLogger({ name: 'http' })
      const stream = createMorganStream(httpLogger)
      app.use(morgan('combined', { stream }))