log-leveler
If you're not particularly fond of log levels and would rather just toggle different loggers on and off, but utilize a logger library that requires levels, this library may be helpful.
Install
npm install log-leveler
Useage
Given a set of enabled/disabled loggers, log-leveler calculates your logger levels, and enabled level for you to feed into your favorite level-friendly logger.
var leveler = ; var config = ; console;// { debug: 0, error: 1, gecko: 2, info: 3, warn: 4, brad: 5 } console;// info
Disabled loggers will be sorted to the lower levels, and your level will be set to the first enabled logger.
winston:
Example of using it withvar config = ; applog = new winstonLogger levels: configlevels transports: new winstontransportsConsole level: configlevel ;