UNPKG

@vulcan-sql/core

Version:
15 lines (14 loc) 642 B
import { BaseActivityLogger } from '../../models/extensions/logger'; import { AxiosRequestHeaders } from 'axios'; import { ConnectionConfig } from '../utils/url'; export interface HttpLoggerConfig { connection?: HttpLoggerConnectionConfig; } export interface HttpLoggerConnectionConfig extends ConnectionConfig { headers?: Record<string, string | number | boolean> | undefined; } export declare class HttpLogger extends BaseActivityLogger<HttpLoggerConfig> { private logger; log(payload: any): Promise<void>; protected sendActivityLog(url: string, payload: any, headers: AxiosRequestHeaders | undefined): Promise<void>; }