README
@abimongo/logger
@abimongo/logger
- The main entry point for the Logger package. Defines and exports the core Logger functionality, transports, and utilities.
Classes
- AbimongoLogger
- AdvancedRollingFileTransporter
- AsyncBatchTransporter
- BufferedTransporter
- FileTransporter
- Logger
- MetricsTracker
- NoOpLogger
Interfaces
- AsyncBatchTransporterOptions
- FormatOptions
- ILogger
- LogEntry
- LoggerConfig
- LoggerFormatOptions
- LoggerHooks
- LoggerTransporter
- LogMeta
- LogTransport
- MetricsSnapshot
- RotatingFileTransporterOptions
- Transporter
Type Aliases
Variables
Functions
- clearAllTimers
- colorByLevel
- colorize
- consoleTransport
- createCircuitBreaker
- createElasticTransport
- createFileTransporter
- createHttpTransport
- createLogger
- createLokiTransport
- createResilientTransporter
- createRotatingFileTransporter
- formatConsole
- formatError
- formatJSON
- formatMsg
- getLogLevel
- getLogLevelPriority
- isLogLevel
- now
- registerInterval
- registerTimeout
- retryWithBackoff
- setupLogger
- shouldLog
References
loggerMetricsTracker
Renames and re-exports MetricsTracker
shutdownLogger
Renames and re-exports clearAllTimers