Logging
Wallet-lib will log multiple events happening which might help you to debug, or get a better understanding at what is happening internally.
Log levels
These are the different levels used internally sorted from the least verbose to the most.
error
- Warn about issues that are near critical (but are not straight thrown errors).warn
- Warn about issues that aren't so critical.info
- Log level used by default. Inform about some internal high value steps.debug
- Inform about basic steps (plugin initialisations, ...)silly
- Inform about everything going on (each transporter call, storage and worker execution,...)
Set a log level
In order to control the granularity of the logger, simply put the environment variable LOG_LEVEL
at the desired level.
- Windows:
set LOG_LEVEL=silly node index.js
- MacOS:
LOG_LEVEL=silly node index.js
- Linux:
export LOG_LEVEL=silly node index.js