Javascript useful log function (instead of console.log). Avoid commenting out console.log's and use colors!
var console_debug = true;
function log(text, level,color){
if(!console_debug) return;
level = level || 0;
color = color || "normal";
var colorsCodes={
'black': ["\x1b[30m","\x1b[0m"],
'red': ["\x1b[31m","\x1b[0m"],
'green': ["\x1b[32m","\x1b[0m"],
'yellow': ["\x1b[33m","\x1b[0m"],
'blue': ["\x1b[34m","\x1b[0m"],
'magenta':["\x1b[35m","\x1b[0m"],
'cyan':["\x1b[36m","\x1b[0m"],
'white':["\x1b[37m","\x1b[0m"],
'normal': ["",""],
'bg_red': ["\x1b[41m","\x1b[0m"],
'bg_green':["\x1b[42m","\x1b[0m"],
'bg_yellow':["\x1b[43m","\x1b[0m"],
'bg_blue':["\x1b[44m","\x1b[0m"],
'bg_magenta':["\x1b[45m","\x1b[0m"],
'bg_cyan':["\x1b[46m","\x1b[0m"],
'bg_white':["\x1b[47m","\x1b[0m"],
};
var color_open = colorsCodes[color][0];
var color_close = colorsCodes[color][1];
var output = "";
for (var i = 0; i <= level; i++) {
output += " ";
}
console.log(color_open,output+text,color_close);
}