@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
Returns
void
addOutput()
addOutput(
output):void
Defined in: src/types/logger.ts:65
Parameters
output
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
getMetrics()
getMetrics():
LogMetrics
Defined in: src/types/logger.ts:77
Returns
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
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