Skip to main content

Interface: LoggerPort

Defined in: packages/core/src/application/ports/logger.port.ts:26

Core logging contract used by application and infrastructure layers.

Methods

child()

child(context): LoggerPort

Defined in: packages/core/src/application/ports/logger.port.ts:35

Parameters

context

object

Returns

LoggerPort


debug()

debug(message, context?): void

Defined in: packages/core/src/application/ports/logger.port.ts:29

Parameters

message

string

context?

object

Returns

void


error()

error(message, context?, error?): void

Defined in: packages/core/src/application/ports/logger.port.ts:31

Parameters

message

string

context?

object

error?

Error

Returns

void


fatal()

fatal(message, context?, error?): void

Defined in: packages/core/src/application/ports/logger.port.ts:32

Parameters

message

string

context?

object

error?

Error

Returns

void


info()

info(message, context?): void

Defined in: packages/core/src/application/ports/logger.port.ts:28

Parameters

message

string

context?

object

Returns

void


isLevelEnabled()

isLevelEnabled(level): boolean

Defined in: packages/core/src/application/ports/logger.port.ts:34

Parameters

level

LogLevel

Returns

boolean


log()

log(message, context?): void

Defined in: packages/core/src/application/ports/logger.port.ts:27

Parameters

message

string

context?

object

Returns

void


trace()

trace(message, context?): void

Defined in: packages/core/src/application/ports/logger.port.ts:33

Parameters

message

string

context?

object

Returns

void


warn()

warn(message, context?): void

Defined in: packages/core/src/application/ports/logger.port.ts:30

Parameters

message

string

context?

object

Returns

void