UNPKG

perfect-logger

Version:

A zero-dependency, isomorphic logger for Node.js and Browsers with plugin support.

13 lines (12 loc) 474 B
import { LogEntry, AppenderConfig } from '../core/types'; import { BaseAppender } from './BaseAppender'; export type LogCallback = (entry: LogEntry) => void; export interface CallbackAppenderConfig extends AppenderConfig { callback: LogCallback; } export declare class CallbackAppender extends BaseAppender { private readonly callback; constructor(config: CallbackAppenderConfig); handle(entry: LogEntry): void; handleBatch(entries: LogEntry[]): void; }