node-logger
    Preparing search index...

    Class HTTPTransport

    HTTPTransport using native fetch

    • Auto-flushes every N seconds or when queue reaches batchSize

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Methods

    Constructors

    • Parameters

      • config: {
            batchSize?: number;
            endpoint: string;
            flushInterval?: number;
            formatter?: Formatter;
            headers?: Record<string, string>;
            maxRetries?: number;
            method?: string;
            minLevel?: LogLevel;
            retryDelay?: number;
        }
      • fetch: {
            (input: URL | RequestInfo, init?: RequestInit): Promise<Response>;
            (input: string | URL | Request, init?: RequestInit): Promise<Response>;
        } = global.fetch
          • (input: URL | RequestInfo, init?: RequestInit): Promise<Response>
          • Parameters

            • input: URL | RequestInfo
            • Optionalinit: RequestInit

            Returns Promise<Response>

          • (input: string | URL | Request, init?: RequestInit): Promise<Response>
          • Parameters

            • input: string | URL | Request
            • Optionalinit: RequestInit

            Returns Promise<Response>

      Returns HTTPTransport

    Methods