【发布时间】:2014-02-28 02:59:48
【问题描述】:
我正在处理一个现有项目,其中包含很多网页。我的任务是使用sentr/raven-js 介绍日志记录og 客户端脚本错误。
在文档中,它说我需要将需要跟踪的函数包装在 try/catch 块中 - 这对我来说很熟悉,因为我通常使用 C# 工作。但我不想编辑所有页面以将所有 javascript 函数包装在 try/catch 中。有没有办法记录所有错误?
我尝试了window.onError = Raven.process,但我没有得到任何日志。
有人可以告诉我我缺少什么吗?我的设置是这样的:
var options = {
logger: 'my-test-logger',
whitelistUrls: [
/localhost/,
/localhost:2109/
]
};
Raven.config('https://<public-key-removed>@app.getsentry.com/<project-key-removed>', options).install();
window.onerror = Raven.process;
【问题讨论】:
标签: javascript logging web sentry