Interface: Logger
Defined in: index.ts:14
Interface for objects where objects in this package's logs can be sent (can be used as logger
option).
Methods
debug()
debug(...msg): void
Defined in: index.ts:20
Output debug message
Parameters
msg
...any
[]
any data to log
Returns
void
error()
error(...msg): void
Defined in: index.ts:41
Output error message
Parameters
msg
...any
[]
any data to log
Returns
void
getLevel()
getLevel(): LogLevel
Defined in: index.ts:53
Return the current LogLevel.
Returns
info()
info(...msg): void
Defined in: index.ts:27
Output info message
Parameters
msg
...any
[]
any data to log
Returns
void
setLevel()
setLevel(level): void
Defined in: index.ts:48
This disables all logging below the given level, so that after a log.setLevel("warn") call log.warn("something") or log.error("something") will output messages, but log.info("something") will not.
Parameters
level
as a string, like 'error' (case-insensitive)
Returns
void
setName()
setName(name): void
Defined in: index.ts:60
This allows the instance to be named so that they can easily be filtered when many loggers are sending output to the same destination.
Parameters
name
string
as a string, will be output with every log after the level
Returns
void
warn()
warn(...msg): void
Defined in: index.ts:34
Output warn message
Parameters
msg
...any
[]
any data to log
Returns
void