我重写我的console.log只能在这样的调试模式下工作
preservedConsoleLog = console.log
console.log = () ->
preservedConsoleLog.apply(console, arguments) if MyProject.debug
这很好但我还有一个问题。 Chrome开发工具输出控制台结果时,它只指向我上面列出的覆盖定义。
有什么想法吗?
答案 0 :(得分:0)
改变它所以只有在没有启用调试的情况下它才会改变console.log,如下所示:
if(!MyProject.debug){
console.log=(function(){});
}
问题应该消失。