UNPKG

syntropylog

Version:

An instance manager with observability for Node.js applications

21 lines (20 loc) 1.15 kB
/** * FILE: src/index.ts * DESCRIPTION: The main entry point for the SyntropyLog framework. * It exports the singleton instance of the framework and key classes for users. */ export { syntropyLog, SyntropyLog } from './SyntropyLog'; export { MaskingEngine } from './masking/MaskingEngine'; export { SanitizationEngine } from './sanitization/SanitizationEngine'; export { Transport } from './logger/transports/Transport'; export { ConsoleTransport } from './logger/transports/ConsoleTransport'; export { PrettyConsoleTransport } from './logger/transports/PrettyConsoleTransport'; export { CompactConsoleTransport } from './logger/transports/CompactConsoleTransport'; export { ClassicConsoleTransport } from './logger/transports/ClassicConsoleTransport'; export { SpyTransport } from './logger/transports/SpyTransport'; export type { SyntropyLogConfig } from './config'; export * from './adapters/brokers'; export * from './adapters/serializers'; export { MockBrokerAdapter } from './testing/MockBrokerAdapter'; export { MockHttpClient } from './testing/MockHttpClient'; export { MockSerializerRegistry } from './testing/MockSerializerRegistry';