私は既存のプロジェクトに取り組んでおり、多くの Web ページがあります。私の仕事は、sentr/raven-js を使用してクライアント スクリプト エラーのロギングを導入することです。
ドキュメントでは、追跡する必要がある関数を try/catch ブロックでラップする必要があると書かれています。私は通常 C# で作業しているので、これはよく知っています。しかし、すべてのページを編集して、すべての JavaScript 関数を try/catch でラップする必要はありません。すべてのエラーをログに記録する方法はありますか?
で何かを試しましたがwindow.onError = Raven.process
、logentries を取得できませんでした。
誰かが私に欠けているものを見せてもらえますか? 私のセットアップはこれです:
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;