0

我正在覆盖我的 console.log 以仅在这样的调试模式下工作

preservedConsoleLog = console.log
console.log = () ->
  preservedConsoleLog.apply(console, arguments) if MyProject.debug

这工作正常,但我仍然有一个问题。虽然 Chrome 开发工具输出控制台结果,但它只指向我上面列出的覆盖定义。

在此处输入图像描述

有任何想法吗?

4

1 回答 1

0

更改它,使其仅在未启用调试时更改 console.log,如下所示:

if(!MyProject.debug){
  console.log=(function(){});
}

这个问题应该会消失。

于 2013-01-03T11:29:08.733 回答