new Logger()
Minimal logger that forwards events to one or more transports.
Properties:
| Name | Type | Description |
|---|---|---|
_transports |
Array.<Transport> | Registered transports. |
_hasErrors |
boolean |
|
Members
hasErrors
true when at least one error or crit event was logged.
Methods
addTransport(transport) → {Logger}
Adds a transport.
Parameters:
| Name | Type | Description |
|---|---|---|
transport |
Transport | function | Transport instance or callback. |
Returns:
Self.
- Type
- Logger
clearTransport() → {void}
Removes all transports.
Returns:
- Type
- void
debug(msg, opt) → {void}
Adds a debug event.
Parameters:
| Name | Type | Description |
|---|---|---|
msg |
string | Log message. |
opt |
object | Options for transport. |
Returns:
- Type
- void
error(msg, opt) → {void}
Adds an error event.
Parameters:
| Name | Type | Description |
|---|---|---|
msg |
string | Log message. |
opt |
object | Options for transport. |
Returns:
- Type
- void
info(msg, opt) → {void}
Adds an info event.
Parameters:
| Name | Type | Description |
|---|---|---|
msg |
string | Log message. |
opt |
object | Options for transport. |
Returns:
- Type
- void
log(level, msg, opt) → {void}
Adds a log event and sends it to all transports.
Parameters:
| Name | Type | Description |
|---|---|---|
level |
string | Log level: |
msg |
string | Log message. |
opt |
object | Options for transport. |
Returns:
- Type
- void
warn(msg, opt) → {void}
Adds a warn event.
Parameters:
| Name | Type | Description |
|---|---|---|
msg |
string | Log message. |
opt |
object | Options for transport. |
Returns:
- Type
- void