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
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