UNPKG

channelape-sdk

Version:
13 lines (12 loc) 647 B
/// <reference types="request" /> import { LogLevel } from 'channelape-logger'; import { Response, UriOptions, CoreOptions, RequestCallback } from 'request'; export default class RequestLogger { private readonly endpoint; private readonly logger; constructor(logLevel: LogLevel, endpoint: string); logCall(method: string, uriOrOptions: string | (UriOptions & CoreOptions), callbackOrOptionsOrUndefined?: RequestCallback | CoreOptions | undefined): void; logResponse(error: any, response: Response | undefined, body: any | undefined): void; private responseIsLevel200(statusCode); private getQueryParamString(params); }