UNPKG

syntropylog

Version:

An instance manager with observability for Node.js applications

26 lines (25 loc) 1.55 kB
/** * FILE: src/type-exports.ts * DESCRIPTION: Type exports for the SyntropyLog framework. * This file is processed by rollup-plugin-dts to generate type declarations. */ export * from './internal-types'; export type { SyntropyLogConfig } from './config'; export type { ILogger } from './logger/ILogger'; export type { IContextManager } from './context/IContextManager'; export * from './brokers/adapter.types'; export type { LogEntry, JsonValue, LoggerOptions } from './types'; export type { LogLevel } from './logger/levels'; export type { LogFormatter } from './logger/transports/formatters/LogFormatter'; export type { IBeaconRedis } from './redis/IBeaconRedis'; export type { IBrokerAdapter, BrokerMessage, MessageHandler, MessageLifecycleControls, } from './brokers/adapter.types'; export type { IHttpClientAdapter, AdapterHttpRequest, AdapterHttpResponse, InstrumentedHttpClient, } from './http'; export { SyntropyLog, syntropyLog } from './SyntropyLog'; 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 { MaskingEngine } from './masking/MaskingEngine'; export { SanitizationEngine } from './sanitization/SanitizationEngine';