Skip to main content

AbimongoLoggerSettings

@abimongo/core v1.1.4


@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