perfect-logger
Version:
A zero-dependency, isomorphic logger for Node.js and Browsers with plugin support.
12 lines (11 loc) • 748 B
TypeScript
import { LogManager } from './core/LogManager';
import { Logger } from './core/Logger';
import { LogLevel } from './constants';
import { ConsoleAppender } from './appenders/ConsoleAppender';
import { FileAppender, FileAppenderConfig } from './appenders/FileAppender';
import { CallbackAppender, CallbackAppenderConfig, LogCallback } from './appenders/CallbackAppender';
import { LoggerConfig, AppenderConfig, LogEntry } from './core/types';
declare const logManager: LogManager;
declare const defaultLogger: Logger;
export { logManager, defaultLogger, Logger, LogManager, LogLevel, ConsoleAppender, FileAppender, CallbackAppender, };
export type { LoggerConfig, AppenderConfig, FileAppenderConfig, CallbackAppenderConfig, LogCallback, LogEntry, };