我正在寻找一个好的框架来记录 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/