1.1.1 • Published 6 years ago

fh-logger-helper v1.1.1

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

fh-logger-helper

This module provides some sensible defaults for the Winston logger If will set the level to 'error' by default, but this can be changed by setting process.env.DEBUG_LEVEL to a valid logging level, or with the Logger.setLoggerLevel method.

Valid log levels are: 'sys', 'error', 'warn', 'info', 'silly'

Use require('fh-logger-helper') to use this module.

Example:

var Logger = require('fh-logger-helper');

Logger.sys("I'm an sys level log");
Logger.log("sys", "I'm also a sys level log");

Logger.error("I'm an error level log");
Logger.log("error", "I'm also an error level log");

Logger.warn("I'm an warn level log");
Logger.log("warn", "I'm also an warn level log");

Logger.info("I'm an info level log");
Logger.log("info", "I'm also an info level log");

Logger.silly("I'm an silly level log");
Logger.log("silly", "I'm also an silly level log");

The following methods are provided:

Logger.setLoggerLevel(level , callback)

Change the current log level and immediately apply it, then fire a callback, if supplied.

Example:

Logger.setLoggerLevel('silly');

Logger.setLoggerLevel('info', function levelChanged(){
  //log level has been changed
});

Logger.killLoggingForTests()

Remove the logger to avoid it polluting the terminal while you run automated tests etc

Example:

Logger.killLoggingForTests();
1.1.1

6 years ago

1.1.0

6 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago