【发布时间】:2016-03-15 10:35:58
【问题描述】:
我一直在互联网上搜索有关 javascript 应用程序客户端日志记录的干净解决方案,但没有找到明显的选择。
我的代码是用console.log() 编写的。我希望找到一个覆盖 console.log() 的 javascript 插件,这样我就不需要更改我的代码,也可以扩展它,这样我就可以做一些事情,比如以编程方式获取最后 10 条日志行来显示用户?
我是否应该在我的应用程序中覆盖 console.log(),以便除了打印到控制台之外,它还将日志保存到全局数组中?
我正在编写移动网络应用程序。
【问题讨论】:
-
“我是否应该在我的应用程序中覆盖 console.log(),以便除了打印到控制台之外,它还将日志保存到全局数组中?” 如果您已准备好不更改代码,是的,这就是要走的路。但我会改为更改代码,调用您自己的函数,这样您就不必担心不允许您覆盖
console.log的冲突或环境。一次多文件搜索和替换不需要很长时间。 -
有这样的库吗?如果我找到一个干净地存储日志以供以后检索和打印的库,我愿意替换代码
-
很可能有几个。图书馆推荐与 SO 无关。
标签: javascript logging ionic-framework