AbimongoLoggerSettings
@abimongo/core / AbimongoLoggerSettings
Interface: AbimongoLoggerSettings
Defined in: core/src/types/AbimongoConfig.ts:8
Extends
LoggerConfig
Properties
circuitBreaker?
optionalcircuitBreaker:object
Defined in: core/src/types/AbimongoConfig.ts:22
enabled?
optionalenabled:boolean
retryAttempts?
optionalretryAttempts:number
retryDelay?
optionalretryDelay:number
Overrides
LoggerConfig.circuitBreaker
colorize?
optionalcolorize:boolean
Defined in: core/src/types/AbimongoConfig.ts:13
Overrides
LoggerConfig.colorize
compressLogFiles?
optionalcompressLogFiles:object
Defined in: core/src/types/AbimongoConfig.ts:23
enabled?
optionalenabled:boolean
Overrides
LoggerConfig.compressLogFiles
enabled?
optionalenabled:boolean
Defined in: core/src/types/AbimongoConfig.ts:9
enableMetrics?
optionalenableMetrics:object
Defined in: core/src/types/AbimongoConfig.ts:20
enabled?
optionalenabled:boolean
logInterval?
optionallogInterval:number
Overrides
LoggerConfig.enableMetrics
enrichMetadata()?
optionalenrichMetadata: (meta) =>Record<string,any>
Defined in: core/src/types/AbimongoConfig.ts:19
Parameters
meta
Record<string, any>
Returns
Record<string, any>
Overrides
LoggerConfig.enrichMetadata
excludedSources?
optionalexcludedSources:string[]
Defined in: core/src/types/AbimongoConfig.ts:17
Overrides
LoggerConfig.excludedSources
formatOptions?
optionalformatOptions:LoggerFormatOptions
Defined in: core/src/types/AbimongoConfig.ts:16
Overrides
LoggerConfig.formatOptions
garbageCollector?
optionalgarbageCollector:object
Defined in: logger/dist/types/abimongoConfig.d.ts:27
enabled?
optionalenabled:boolean
logResults?
optionallogResults:boolean
retentionPeriod?
optionalretentionPeriod:number
Inherited from
LoggerConfig.garbageCollector
hooks?
optionalhooks:LoggerHooks
Defined in: core/src/types/AbimongoConfig.ts:18
Overrides
LoggerConfig.hooks
json?
optionaljson:boolean
Defined in: core/src/types/AbimongoConfig.ts:15
Overrides
LoggerConfig.json
level?
optionallevel:LogLevel
Defined in: logger/dist/types/abimongoConfig.d.ts:17
Inherited from
LoggerConfig.level
logger?
optionallogger:ILogger
Defined in: core/src/types/AbimongoConfig.ts:10
Overrides
LoggerConfig.logger
logLevel?
optionallogLevel:LogLevel
Defined in: core/src/types/AbimongoConfig.ts:11
shouldLog()?
optionalshouldLog: (level,meta?) =>boolean
Defined in: core/src/types/AbimongoConfig.ts:21
Parameters
level
LogLevel
meta?
Record<string, any>
Returns
boolean
Overrides
LoggerConfig.shouldLog
transports?
optionaltransports: (Transporter|RemoteTransporter)[]
Defined in: core/src/types/AbimongoConfig.ts:14
Overrides
LoggerConfig.transports
useColor?
optionaluseColor:boolean
Defined in: core/src/types/AbimongoConfig.ts:12