LoggerConfig
Interface: LoggerConfig
Defined in: types/abimongoConfig.ts:26
Properties
circuitBreaker?
optionalcircuitBreaker:object
Defined in: types/abimongoConfig.ts:37
enabled?
optionalenabled:boolean
retryAttempts?
optionalretryAttempts:number
retryDelay?
optionalretryDelay:number
colorize?
optionalcolorize:boolean
Defined in: types/abimongoConfig.ts:29
compressLogFiles?
optionalcompressLogFiles:object
Defined in: types/abimongoConfig.ts:43
enabled?
optionalenabled:boolean
enableMetrics?
optionalenableMetrics:object
Defined in: types/abimongoConfig.ts:39
enabled?
optionalenabled:boolean
logInterval?
optionallogInterval:number
enrichMetadata()?
optionalenrichMetadata: (meta) =>Record<string,any>
Defined in: types/abimongoConfig.ts:35
Parameters
meta
Record<string, any>
Returns
Record<string, any>
excludedSources?
optionalexcludedSources:string[]
Defined in: types/abimongoConfig.ts:32
formatOptions?
optionalformatOptions:LoggerFormatOptions
Defined in: types/abimongoConfig.ts:33
garbageCollector?
optionalgarbageCollector:object
Defined in: types/abimongoConfig.ts:38
enabled?
optionalenabled:boolean
logResults?
optionallogResults:boolean
retentionPeriod?
optionalretentionPeriod:number
hooks?
optionalhooks:LoggerHooks
Defined in: types/abimongoConfig.ts:34
json?
optionaljson:boolean
Defined in: types/abimongoConfig.ts:30
level?
optionallevel:LogLevel
Defined in: types/abimongoConfig.ts:28
logger?
optionallogger:ILogger
Defined in: types/abimongoConfig.ts:27
shouldLog()?
optionalshouldLog: (level,meta?) =>boolean
Defined in: types/abimongoConfig.ts:36
Parameters
level
meta?
Record<string, any>
Returns
boolean
transports?
optionaltransports: (Transporter|RemoteTransporter)[]
Defined in: types/abimongoConfig.ts:31