@morojs/moro


@morojs/moro / Logger

Interface: Logger

Defined in: src/types/logger.ts:47

Methods

addFilter()

addFilter(filter): void

Defined in: src/types/logger.ts:65

Parameters

filter

LogFilter

Returns

void


addOutput()

addOutput(output): void

Defined in: src/types/logger.ts:63

Parameters

output

LogOutput

Returns

void


child()

child(context, metadata?): Logger

Defined in: src/types/logger.ts:59

Parameters

context

string

metadata?

Record<string, any>

Returns

Logger


clear()

clear(): void

Defined in: src/types/logger.ts:71

Returns

void


debug()

debug(message, context?, metadata?): void

Defined in: src/types/logger.ts:48

Parameters

message

string

context?

string

metadata?

Record<string, any>

Returns

void


error()

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

Defined in: src/types/logger.ts:51

Parameters

message

string | Error

context?

string

metadata?

Record<string, any>

Returns

void


fatal()

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

Defined in: src/types/logger.ts:52

Parameters

message

string | Error

context?

string

metadata?

Record<string, any>

Returns

void


getHistory()

getHistory(count?): LogEntry[]

Defined in: src/types/logger.ts:69

Parameters

count?

number

Returns

LogEntry[]


getMetrics()

getMetrics(): LogMetrics

Defined in: src/types/logger.ts:70

Returns

LogMetrics


info()

info(message, context?, metadata?): void

Defined in: src/types/logger.ts:49

Parameters

message

string

context?

string

metadata?

Record<string, any>

Returns

void


removeFilter()

removeFilter(name): void

Defined in: src/types/logger.ts:66

Parameters

name

string

Returns

void


removeOutput()

removeOutput(name): void

Defined in: src/types/logger.ts:64

Parameters

name

string

Returns

void


setLevel()

setLevel(level): void

Defined in: src/types/logger.ts:62

Parameters

level

LogLevel

Returns

void


time()

time(label): void

Defined in: src/types/logger.ts:55

Parameters

label

string

Returns

void


timeEnd()

timeEnd(label, context?, metadata?): void

Defined in: src/types/logger.ts:56

Parameters

label

string

context?

string

metadata?

Record<string, any>

Returns

void


warn()

warn(message, context?, metadata?): void

Defined in: src/types/logger.ts:50

Parameters

message

string

context?

string

metadata?

Record<string, any>

Returns

void