Skip to content

ambiten


ambiten / logger / ILogger

Interface: ILogger

Defined in: packages/logger/src/types/logger.types.ts:6

Properties

close?

optional close?: () => void | Promise<void>

Defined in: packages/logger/src/types/logger.types.ts:20

Returns

void | Promise<void>


debug

debug: (message, ...meta) => void

Defined in: packages/logger/src/types/logger.types.ts:8

Parameters

message

string

meta

...unknown[]

Returns

void


error

error: (message, ...meta) => void

Defined in: packages/logger/src/types/logger.types.ts:11

Parameters

message

string

meta

...unknown[]

Returns

void


fatal

fatal: (message, ...meta) => void

Defined in: packages/logger/src/types/logger.types.ts:12

Parameters

message

string

meta

...unknown[]

Returns

void


getMetrics?

optional getMetrics?: () => MetricsTracker

Defined in: packages/logger/src/types/logger.types.ts:16

Returns

MetricsTracker


info

info: (message, ...meta) => void

Defined in: packages/logger/src/types/logger.types.ts:9

Parameters

message

string

meta

...unknown[]

Returns

void


log?

optional log?: (level, message, ...meta) => void

Defined in: packages/logger/src/types/logger.types.ts:14

Parameters

level

LogLevel

message

string

meta

...unknown[]

Returns

void


shutdown?

optional shutdown?: () => void | Promise<void>

Defined in: packages/logger/src/types/logger.types.ts:18

Returns

void | Promise<void>


stop?

optional stop?: () => void | Promise<void>

Defined in: packages/logger/src/types/logger.types.ts:19

Returns

void | Promise<void>


trace

trace: (message, ...meta) => void

Defined in: packages/logger/src/types/logger.types.ts:7

Parameters

message

string

meta

...unknown[]

Returns

void


warn

warn: (message, ...meta) => void

Defined in: packages/logger/src/types/logger.types.ts:10

Parameters

message

string

meta

...unknown[]

Returns

void

Context-aware execution infrastructure for multi-tenant systems.