console-debug

Replaces the console object with a more stylish and practical way of displaying notices,warn,info,debug,log and errors. There is also the ability to catch uncaughtExceptions, disable the output colors, and log to file. You can also setup filters if you wa

What it does

How does it look?

console.log("I am a log!");
console.warn("I am a warn!");
console.error("I am a error!");
console.debug("I am a debug!");
console.info("I am a info!");

Idonotexists();

How do I use it?

npm install console-debug
var Debug = require('console-debug');

var console = new Debug({
    uncaughtExceptionCatch: false, // Do we want to catch uncaughtExceptions?
    consoleFilter: [], // Filter these console output types, Examples: 'LOG', 'WARN', 'ERROR', 'DEBUG', 'INFO'
    logToFile: true, // if true, will put console output in a log file folder called 'logs'
    logFilter: ['LOG','DEBUG','INFO'], // Examples: Filter these types to not log to file, Examples: 'LOG', 'WARN', 'ERROR', 'DEBUG', 'INFO'
    colors: true // do we want pretty pony colors in our console output?
}); 
console.log("I am a log!");
console.warn("I am a warn!");
console.error("I am a error!");
console.debug("I am a debug!");
console.info("I am a info!");

// can also display objects
obj = {
    test1: [1,2,3,4],
    test3: ["ohai","there"],
    test4: true
};
console.log(obj);
require('./myfile')(console); // myfile local scope will have now console object overwritten.

Contact

You can contact me at specamps@gmail.com