Sentry-javascript: 追加のエラープロパティをエラータイプの下の `extra`に保存します

作成日 2016年08月11日  ·  3コメント  ·  ソース: getsentry/sentry-javascript

現在、エラータイプのextra部分の下にエラープロパティを手動で保存していますが、これがraven-node行われるのと同じ方法でraven-jsサポートされていると便利です。 raven-node

https://github.com/getsentry/raven-node/blob/master/lib/parsers.js#L30 -L39

最も参考になるコメント

うわー、私はレイヴンノードがそれをしたことにさえ気づいていませんでした。 うーん...ええ、私たちは同じ変更を加えることができると思います。

全てのコメント3件

うわー、私はレイヴンノードがそれをしたことにさえ気づいていませんでした。 うーん...ええ、私たちは同じ変更を加えることができると思います。

私の側からのもう少しの動機-コードベースには、何かがうまくいかなかったことをユーザーに通知するだけでなく、メッセージとスタックトレースを歩哨に記録することを目的としてthrow new Error('msg for sentry')する場所がいくつかあります。

ハードエラーが最も予期しないケースになる傾向があるため、理想的には、歩哨ログにデータを追加することができます。 たとえば、switchステートメントのデフォルトブランチで、そのブランチが予期しないものであった場合は、ハードエラーを発生させ、予期していなかったデータやその他の周囲の有用なコンテキストを添付します。

ほとんどの場合、 extraパラメータは単純ですが、エラーメッセージでそれらを文字列化することは理想的ではありません。その場合、エラーは重複排除されません。

#483の会話をご覧ください–以前はこの問題を完全に見逃していました。申し訳ありません。

このページは役に立ちましたか?
0 / 5 - 0 評価