Simple console utility to display logs in console depending on log level.
$ npm install logger-level
const logger = require('logger-level');
// ...
logger.info('Hello World');
Type: String
or Object
str is displayed on console only if log level is higher than 0 (ERROR).
If str has a stack property (such as Error object), then the error stacktrace is displayed on the console.
Type: String
or Object
str is displayed on console only if log level is higher than 1 (WARN).
Type: String
or Object
str is displayed on console only if log level is higher than 2 (INFO).
Type: String
or Object
str is displayed on console only if log level is higher than 3 (VERBOSE).
Type: String
or Object
str is displayed on console only if log level is higher than 4 (DEBUG).
Type: String
or Object
str is displayed on console only if log level is higher than 5 (SILLY).
Type: int
Default: 0
Sets log level.
Predefined values (log level in order of verbosity):
- logger.ERROR (0)
- logger.WARN (1)
- logger.INFO (2)
- logger.VERBOSE (3)
- logger.DEBUG (4)
- logger.SILLY (5)
Example:
logger.level = logger.INFO;
Type: Boolean
Default: true
Displays the date on each log (format: YYYY/MM/DD).
Example:
logger.show_date = false;
Type: Boolean
Default: true
Displays the time on each log (format: HH:MM:ss).
Type: Boolean
Default: true
Displays the colored type of log on each log.