Libraries
    Preparing search index...

    Function requestLoggingMiddleware

    • Creates request logging middleware for @cleverbrush/server.

      Logs HTTP request completion with method, path, status code, and elapsed time. Uses the logger from the request context or falls back to the provided logger.

      Parameters

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

      a middleware function

      server.use(requestLoggingMiddleware(logger, {
      excludePaths: ['/health', myEndpoint],
      getLevel: (status) => status >= 500 ? 'error' : 'information',
      }));