繁体   English   中英

扩展console.log()的javascript Web应用程序的客户端日志记录

[英]Client side logging for javascript web applications that extends console.log()

我一直在互联网上寻找关于javascript应用程序的客户端日志记录的干净解决方案,但没有遇到明显的选择。

我的代码是用console.log()编写的。 我希望找到一个可以覆盖console.log()的javascript插件,这样我就不需要更改代码,也可以对其进行扩展,这样我就可以像以编程方式获取最后10条日志行来显示用户了吗?

我是否应该在应用程序中重写console.log(),以便除了打印到控制台外,还可以将日志保存到全局数组中?

我正在编写移动Web应用程序。

是。 您可以覆盖console.log函数。 简单的例子:

var logs = [];
console.log = function(value) {
    logs.push(value);
}

要访问赋予函数的所有参数,可以使用arguments对象

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM