UNPKG

llamajs

Version:

A dynamic logger for the dynamic developer

12 lines (11 loc) 477 B
import { LogMessage } from '../messages/logMessage'; import { TransportConfig } from './transportConfig'; export declare abstract class Transport { config: TransportConfig; constructor(config?: TransportConfig); configure(config: TransportConfig): void; send(message: LogMessage, messageConfig?: any): void | Promise<any>; init(): void; close(): void; protected abstract pass(message: string, messageConfig?: any): Promise<any> | void; }