UNPKG

channelape-sdk

Version:
16 lines (15 loc) 726 B
import { AxiosRequestConfig, AxiosResponse } from 'axios'; import RequestRetryInfo from '../model/RequestRetryInfo'; export default class RequestLogger { private readonly endpoint; private readonly channelapeLogger; private logger; constructor(logLevel: string, endpoint: string); logDelay(callCount: number, delay: number, requestRetryInfo: RequestRetryInfo): void; logCall(method: string, url: string, options?: AxiosRequestConfig): void; logResponse(error: any, response: AxiosResponse | undefined | null, body: any | undefined, code?: string | undefined): void; logCallbackError(error: Error): void; private responseIsLevel200; private getQueryParamString; private getLogger; }