UI的日志框架?

时间:2016-05-07 02:05:40

标签: javascript

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

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

我们的项目非常依赖用户界面和良好的日志系统会有所帮助。

请您分享一下您的经历吗?

1 个答案:

答案 0 :(得分:1)

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)
}