我正在寻找一个好的框架来记录UI错误并查看它们。
我们是否可以在各自的文件中存储前端日志,console.info,console.errors,console.log等?
我们的项目非常依赖用户界面和良好的日志系统会有所帮助。
请您分享一下您的经历吗?
答案 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)
}