エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Go]Sentryに対応したcustom errorの作り方
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Go]Sentryに対応したcustom errorの作り方
はじめに go v1.x の 標準erorrはシンプルなゆえに欲しい機能が足りていない事が多く 標準errorをより使... はじめに go v1.x の 標準erorrはシンプルなゆえに欲しい機能が足りていない事が多く 標準errorをより使いやすくしたpkg/errors等が存在しますが、それでもerror自体に特定のステータス(status codeやerror levelなど)を保持したい場合等はそれ専用のcustom errorを作る事になると思います。 それ自体は良いのですが、errorが発生した際にそのerrorをSentryに通知したい場合 sentry-goのCaptureException()ではStacktraceの取得に以下のpackageを使用する事が前提になっています。 pingcap/errors pkg/errors go-errors/errors 今回はcustom errorを使用してSentryへStacktraceを表示させるための実装を試しました。 sentry-goの