OptionalbufferBuffer configuration (for backward compatibility with tests)
OptionalflushInterval?: numberFlush interval in ms
Optionalsize?: numberBuffer size/capacity
OptionalenableEnable performance metrics collection
OptionalidUnique identifier for this logger instance
OptionalonCallback when logs are flushed
OptionaltransportsArray of transports to use for output
OptionaluseWhether to enable color/style support (default: true)
OptionaluseWhether to use console transport by default (default: true)
OptionaluseUse high-performance ring buffer transport (default: false)
OptionaluseEnable worker threads for processing (default: false)
OptionalworkerWorker thread configuration
OptionalbatchSize?: numberCompatibility: batch size
OptionalbatchTimeout?: numberCompatibility: batch timeout
Optionalenabled?: booleanEnable worker threads (default: false for better performance)
OptionalflushInterval?: numberPeriodic flush interval in ms (default: 50)
OptionalpoolSize?: numberNumber of worker threads (default: 1)
OptionaluseRingBuffer?: booleanUse high-performance ring buffer transport (default: true when workers enabled)
Configuration options for the AsyncLogger.
AsyncLoggerOptions
Since
1.0.0