@vtex/api
Version:
VTEX I/O API client
19 lines (18 loc) • 536 B
TypeScript
import { LoggerContext, LogLevel } from './loggerTypes';
export declare class Logger {
private account;
private workspace;
private operationId;
private requestId;
private production;
private tracingState?;
private logClient;
private clientInitPromise;
constructor(ctx: LoggerContext);
private initLogClient;
debug: (message: any) => void;
info: (message: any) => void;
warn: (warning: any) => void;
error: (error: any) => void;
log: (message: any, level: LogLevel) => void;
}