Home > @i2analyze/i2connect > ILogger
ILogger interface
A diagnostic logger that i2 Connect services can use.
Signature:
export interface ILogger
Introduced: API version 1.0
Remarks
In formatted message strings, '%d' is a numeric representation of the parameter, '%j' is a JSON representation of the parameter, and '%s' is a string representation of the parameter.
Any extra parameters are interpreted automatically as '%s'.
The default logging level is info.
Methods
| Method | Description |
|---|---|
| debug(message) | Logs a message at 'debug' level. |
| debug(format, args) | Logs a formatted message at 'debug' level. |
| error(message) | Logs a message at 'error' level. |
| error(format, args) | Logs a formatted message at 'error' level. |
| error(error) | Logs an Error object at 'error' level. |
| info(message) | Logs a message at 'info' level. |
| info(format, args) | Logs a formatted message at 'info' level. |
| setLogLevel(level) | Sets the minimum level, or severity, of messages that will be emitted. |
| warn(message) | Logs a message at 'warn' level. |
| warn(format, args) | Logs a formatted message at 'warn' level. |