gpt4 book ai didi

javascript - 是否可以在 Chrome 中输出日志/跟踪,并删除以进行生产?

转载 作者:行者123 更新时间:2023-11-28 00:48:47 25 4
gpt4 key购买 nike

有没有办法让我在开发过程中在 javascript/jquery 代码中输出日志信息,以便我可以在 chrome/firefox 中看到日志消息,然后在生产中我在 javascript 上运行一些工具来缩小它,并且删除这些日志语句。

目前有什么可以做我想要的吗?

我知道日志记录会根据您使用的浏览器而有所不同,是否有某种日志记录插件适用于 chrome 和 firefox?

最佳答案

这在很大程度上取决于您的开发环境。我通常声明一个全局 ENV 变量,在其中存储应用程序状态。您可以创建一个新模块登录,在其中您将检查 ENV 是否正在开发。如果是这种情况,那么您将调用 console.log() 或您更喜欢的日志记录需求。如果 ENV 变量告诉浏览器应用程序处于生产模式,而不是在日志模块中,那么您什么也不做。

类似这样的事情:

 (function (window, env){
'use strict';

var logger = {
log: function(what) {
if (env !== 'production') {
console.log(what);
}
}
}

window.myLogger = logger;
}(window, ENV));

当你打电话时:

myLogger.log('Hello, I am a logger');

该消息只会在开发模式下记录。

希望这有帮助,请告诉我。

干杯!

关于javascript - 是否可以在 Chrome 中输出日志/跟踪,并删除以进行生产?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27048771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com