README
my-console
console
- a cross-environment fix for missing methods.
Drop-in replacement for Installation
Just include the script. The host my-console
object is automatically updated in your environment. No need for new
or any other sort of initialization.
Node.js
$ npm [-g] install my-console
Then require the "my-console" module:
var console = new (require("my-console")).Console();
Reset the Log level
* console.level = console.LEVELS.DEVELOPMENT; // default
* console.level = console.LEVELS.INFO;
* console.level = console.LEVELS.WARN;
* console.level = console.LEVELS.ERROR;
* console.level = console.LEVELS.LOG;
* console.level = console.LEVELS.SUCCESS;
* console.level = console.LEVELS.PRODUCTION;
* console.level = [console.LEVELS.LOG,console.LEVELS.INFO];
* console.level = []; //stop all logs
Examples
/**
* Created by pawanpawar on 3/6/17.
*/
var console = new (require("./console")).Console();
console.datetime = true;
console.fileName = true;
console.lineNumber = true;
console._repeater = true;
console.repeater("=", 100);
console.info("Default console level (DEVELOPMENT)");
console.log("I am `console.log` example");
console.info("I am `console.info` example");
console.error("I am `console.error` example");
console.warn("I am `console.warn` example");
console.repeater("#", 100);
console.level = console.LEVELS.DEVELOPMENT;
console.info("Setting console level to INFO");
console.level = console.LEVELS.INFO;
console.log("I am `console.log` example");
console.info("I am `console.info` example");
console.error("I am `console.error` example");
console.warn("I am `console.warn` example");
console.repeater("@", 100)
console.level = console.LEVELS.DEVELOPMENT;
console.info("Setting console level to WARN");
console.level = console.LEVELS.WARN;
console.log("I am `console.log` example");
console.info("I am `console.info` example");
console.error("I am `console.error` example");
console.warn("I am `console.warn` example");
console.repeater("