Libraries
    Preparing search index...

    Function useLogging

    • Convenience function that returns correlation ID middleware and request logging middleware, ready to spread into ServerBuilder.use().

      Parameters

      • logger: Logger

        the root logger instance

      • Optionaloptions: UseLoggingOptions

        request logging configuration

      Returns [
          (context: any, next: () => Promise<void>) => Promise<void>,
          (context: any, next: () => Promise<void>) => Promise<void>,
      ]

      an array of middleware functions

      const server = new ServerBuilder()
      .use(...useLogging(logger, {
      excludePaths: ['/health'],
      }))
      .build();