Features
Docs
CLI
Benchmarks
Examples
GitHub

© 2024 MoroJs

@morojs/moro


@morojs/moro / Logger

Interface: Logger

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

Methods

addFilter()

addFilter(filter): void

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

Parameters

filter

LogFilter

Returns

void


addOutput()

addOutput(output): void

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

Parameters

output

LogOutput

Returns

void


child()

child(context, metadata?): Logger

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

Parameters

context

string

metadata?

Record<string, any>

Returns

Logger


clear()

clear(): void

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

Returns

void


debug()

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

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

Parameters

message

string

context?

string

metadata?

Record<string, any>

Returns

void


destroy()

destroy(): void

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

Returns

void


error()

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

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

Parameters

message

string | Error

context?

string

metadata?

Record<string, any>

Returns

void


fatal()

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

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

Parameters

message

string | Error

context?

string

metadata?

Record<string, any>

Returns

void


flush()

flush(): void

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

Returns

void


flushBuffer()

flushBuffer(): void

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

Returns

void


getHistory()

getHistory(count?): LogEntry[]

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

Parameters

count?

number

Returns

LogEntry[]


getLevel()

getLevel(): LogLevel

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

Returns

LogLevel


getMetrics()

getMetrics(): LogMetrics

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

Returns

LogMetrics


info()

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

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

Parameters

message

string

context?

string

metadata?

Record<string, any>

Returns

void


removeFilter()

removeFilter(name): void

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

Parameters

name

string

Returns

void


removeOutput()

removeOutput(name): void

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

Parameters

name

string

Returns

void


setLevel()

setLevel(level): void

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

Parameters

level

LogLevel

Returns

void


time()

time(label): void

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

Parameters

label

string

Returns

void


timeEnd()

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

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

Parameters

label

string

context?

string

metadata?

Record<string, any>

Returns

void


warn()

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

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

Parameters

message

string

context?

string

metadata?

Record<string, any>

Returns

void