如何从javascript源过滤掉所有console.log调用

时间:2013-09-11 05:21:55

标签: javascript logging deployment

我在开发javascript代码时非常广泛地使用console.log调用。我不想在生产代码中包含这些调试日志,也不想永久删除它们。

有些明显的解决方案是在生产服务器上部署时处理/过滤javascript源。最小的方法是使用grep -v console.log sample.js,但是在多行或复杂语句的情况下它会破坏代码。

javascript代码实际上是javascript代码的模板(jinja2),但我注意保持语法正确(我将templater标签放在注释,字符串等中)。

是否有一种智能方法,或者我必须假设console.log语句必须是单行,并且该行不能包含其他非调试代码?

0 个答案:

没有答案