javascript - UI 的日志框架?

标签 javascript

我正在寻找一个好的框架来记录 UI 错误并查看它们。

我们是否可以将前端日志、console.info、console.errors、console.log 等存储在各自的文件中?

我们的项目非常依赖 UI,良好的日志系统会有所帮助。

您能分享一下您的经验吗?

最佳答案

Raven(在评论中)是一个不错的选择。如果你想要一些快速而肮脏的东西,你可以使用 AJAX 调用来记录这样的错误(假设 jQuery,也可以使用纯 JS 轻松完成):

var logClientError = function(error){
    var data = {'error':error, 'extra':'More context'}
    var options = $.extend({}, defaultOptions, {
        data : $.param(data, true),
        type : 'POST',
        url  : 'url/to/log/errors'  // points to a view that can write errors to server log or database or alert your
    });
    $.ajax(opt);
};
// Usage
try {
    // my code
}
catch(e) {
    logClientError(e)
}

关于javascript - UI 的日志框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37083766/

相关文章:

javascript - 使用 Chartist.js 为圆环图添加边框

javascript - Node-postgres 将新记录插入我的数据库不会返回新条目的数据

javascript - 变量在递归javascript函数中变得未定义?

javascript - 包含 Promise 调用的函数中的参数范围

javascript - 给一个svg文本对象追加多个tspan子元素时,每次都需要一个新的子元素吗?

javascript - DOM 就绪的 iOS UIWebView

javascript - 如何将字符串列表显示为键值json对?

javascript - 为什么我的 jscript 在单击 anchor 链接后开始出错

javascript - 在 Jasmine 中测试 Promise 并没有解决 - 让 Expected undefined 成为对象

javascript - 选择不同语言时更改样式表。