@obsidize/logger
Version:
A tiny javascript logging library
13 lines (12 loc) • 1.11 kB
TypeScript
export { EventEmitter, EventEmitterDelegate } from './core/event-emitter';
export { LogEvent } from './core/log-event';
export { LogEventGuard } from './core/log-event-guard';
export { LogEventSerializer, LogEventSerializerConfig, LogEventSerializerDelegate, LogEventSerializerDelegateConfig, LogEventSerializerLike, LogEventSerializerPropertyFormatter } from './core/log-event-serializer';
export { LogEventTransport, LogEventTransportConfig } from './core/log-event-transport';
export { LogLevel } from './core/log-level';
export { Logger } from './core/logger';
export type { ConsoleLike, LogEventConsumer, LogEventDelegate, LogEventEmitterLike, LogEventEmitterSource, LogEventFilterPredicate, LogEventInterceptor, LogEventLike, LogEventListenerDelegate, LogEventProducer, Maybe } from './core/types';
export { getDefaultTransport, log } from './defaults';
export { consoleOutput, ConsoleOutputConfig, ConsoleOutputInvoker } from './outputs/console-output';
export { interceptorOutput } from './outputs/interceptor-output';
export { serializerOutput, SerializerOutputConfig } from './outputs/serializer-output';