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