UNPKG

syntropylog

Version:

An instance manager with observability for Node.js applications

25 lines 1.37 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. */ // --- Main Framework Class --- export { syntropyLog, SyntropyLog } from './SyntropyLog'; // --- Utility Classes for Advanced Configuration --- export { MaskingEngine } from './masking/MaskingEngine'; export { SanitizationEngine } from './sanitization/SanitizationEngine'; // --- Transport Classes for Custom Configuration --- 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 adapters (HTTP adapters are now in @syntropylog/adapters) export * from './adapters/brokers'; export * from './adapters/serializers'; // Mock adapters for testing export { MockBrokerAdapter } from './testing/MockBrokerAdapter'; export { MockHttpClient } from './testing/MockHttpClient'; export { MockSerializerRegistry } from './testing/MockSerializerRegistry'; //# sourceMappingURL=index.js.map