Chrome的内置JavaScript控制台可以显示颜色吗?
我想要红色错误,橙色警告和console.log绿色警告.那可能吗?
我现在正在开发一个应用程序,并放置一个全局isDebug开关.我想换行console.log以方便使用.
//isDebug controls the entire site.
var isDebug = true;
//debug.js
function debug(msg, level){
var Global = this;
if(!(Global.isDebug && Global.console && Global.console.log)){
return;
}
level = level||'info';
Global.console.log(level + ': '+ msg);
}
//main.js
debug('Here is a msg.');
Run Code Online (Sandbox Code Playgroud)
然后我在Firefox控制台中得到了这个结果.
info: Here is a msg. debug.js (line 8)
Run Code Online (Sandbox Code Playgroud)
如果我想用debug()被调用的行号记录,info: Here is a msg. main.js (line 2)怎么办?
我刚刚阅读了这个问题/答案,它说要改变颜色,使用
console.log("%cYour Message Here", "color:(your color);font-weight:bold;");
Run Code Online (Sandbox Code Playgroud)
我已经对此进行了测试并对其进行了一些处理,然后将其更改为
console.log("Test\n\n%cTest\n\nTest", "color:red;font-weight:bold;");
Run Code Online (Sandbox Code Playgroud)
这个输出(粗体文本也是红色的)
测试
测试
测试
有没有办法导致输出(粗体为红色,斜体为蓝色)
测试
测试
测试