kinetex - v1.0.0-rc.1
    Preparing search index...

    Function createLoggingHooks

    • Hook: log every request and response to console (structured).

      Parameters

      • options: {
            logger?: (msg: string, data: unknown) => void;
            logBody?: boolean;
            redactHeaders?: string[];
        } = {}
        • Optionallogger?: (msg: string, data: unknown) => void

          Custom logger function (defaults to console.log)

        • OptionallogBody?: boolean

          Whether to include request/response bodies in logs

        • OptionalredactHeaders?: string[]

          Header names to redact in log output

      Returns {
          beforeRequest: BeforeRequestHook;
          afterResponse: AfterResponseHook;
          onError: OnErrorHook;
      }

      An object containing:

      • beforeRequest: Logs outgoing request details (method, URL, headers).
      • afterResponse: Logs incoming response details (status, URL, headers).
      • onError: Logs error details (URL, error message, status code).
      • beforeRequest: BeforeRequestHook

        Logs outgoing request details (method, URL, headers).

      • afterResponse: AfterResponseHook

        Logs incoming response details (status, URL, headers).

      • onError: OnErrorHook

        Logs error details (URL, error message, status code).