Skip to main content

AbimongoLoggerSettings

@abimongo/core v1.1.5


@abimongo/core / AbimongoLoggerSettings

Interface: AbimongoLoggerSettings

Defined in: core/src/types/AbimongoConfig.ts:8

Extends​

  • LoggerConfig

Properties​

circuitBreaker?​

optional circuitBreaker: object

Defined in: core/src/types/AbimongoConfig.ts:22

enabled?​

optional enabled: boolean

retryAttempts?​

optional retryAttempts: number

retryDelay?​

optional retryDelay: number

Overrides​

LoggerConfig.circuitBreaker


colorize?​

optional colorize: boolean

Defined in: core/src/types/AbimongoConfig.ts:13

Overrides​

LoggerConfig.colorize


compressLogFiles?​

optional compressLogFiles: object

Defined in: core/src/types/AbimongoConfig.ts:23

enabled?​

optional enabled: boolean

Overrides​

LoggerConfig.compressLogFiles


enabled?​

optional enabled: boolean

Defined in: core/src/types/AbimongoConfig.ts:9


enableMetrics?​

optional enableMetrics: object

Defined in: core/src/types/AbimongoConfig.ts:20

enabled?​

optional enabled: boolean

logInterval?​

optional logInterval: number

Overrides​

LoggerConfig.enableMetrics


enrichMetadata()?​

optional enrichMetadata: (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?​

optional excludedSources: string[]

Defined in: core/src/types/AbimongoConfig.ts:17

Overrides​

LoggerConfig.excludedSources


formatOptions?​

optional formatOptions: LoggerFormatOptions

Defined in: core/src/types/AbimongoConfig.ts:16

Overrides​

LoggerConfig.formatOptions


garbageCollector?​

optional garbageCollector: object

Defined in: logger/dist/types/abimongoConfig.d.ts:27

enabled?​

optional enabled: boolean

logResults?​

optional logResults: boolean

retentionPeriod?​

optional retentionPeriod: number

Inherited from​

LoggerConfig.garbageCollector


hooks?​

optional hooks: LoggerHooks

Defined in: core/src/types/AbimongoConfig.ts:18

Overrides​

LoggerConfig.hooks


json?​

optional json: boolean

Defined in: core/src/types/AbimongoConfig.ts:15

Overrides​

LoggerConfig.json


level?​

optional level: LogLevel

Defined in: logger/dist/types/abimongoConfig.d.ts:17

Inherited from​

LoggerConfig.level


logger?​

optional logger: ILogger

Defined in: core/src/types/AbimongoConfig.ts:10

Overrides​

LoggerConfig.logger


logLevel?​

optional logLevel: LogLevel

Defined in: core/src/types/AbimongoConfig.ts:11


shouldLog()?​

optional shouldLog: (level, meta?) => boolean

Defined in: core/src/types/AbimongoConfig.ts:21

Parameters​

level​

LogLevel

meta?​

Record<string, any>

Returns​

boolean

Overrides​

LoggerConfig.shouldLog


transports?​

optional transports: (Transporter | RemoteTransporter)[]

Defined in: core/src/types/AbimongoConfig.ts:14

Overrides​

LoggerConfig.transports


useColor?​

optional useColor: boolean

Defined in: core/src/types/AbimongoConfig.ts:12