UNPKG

perfect-logger

Version:

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

12 lines (11 loc) 748 B
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, };