問題タブ [bugsnag]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Sidekiq Bugsnag ミドルウェア
Bugsnag を統合して、Sidekiq のすべての例外をレスキューし、通知を送信する方法はありますか? 私はドキュメントでそれを見つけることができません。
Rescue ActiveRecord::RecordNotFound => e Bugsnag.notify e ensure Bugsnag.before_notify_callbacks.clear end end
ios - iOS Bugsnag 例外 - EXC_BAD_ACCESS _dispatch_dispose ガベージ ポインターを逆参照しようとしました
実稼働中の iOS アプリケーションがあり、再現できない以下の Bugsnag 例外を受け取りました。添付されたスタック トレースは、これがどこで発生しているのかを正確に特定するのに役立たないため、ここで何が起こっているのかを理解するのを手伝ってくれる人はいますか。
ios - Bugsnag: バージョン 5 へのアップグレード時に関数 mergeWith が見つからない
私の iOS はBugsnagを使用しており、バージョン 4.1.0 からバージョン 5 にアップグレードしようとしています。
新しい SDK では、バージョン 4.x で使用できた機能が壊れています。
parametersのタイプはですNSDictionary
。
私はSDKに代替品を見つけることができませんでした.
value
ただし、それ自体である可能性がある場合と同じ機能は提供しませんNSDictionary
。さらに、[self.delegate metaDataChanged:self]
追加のたびに呼び出されます (非常に非効率的です)。
debugging - Chrome 拡張機能統合用の Bugsnag スクリプトを配置する場所
初めて Chrome 拡張機能に取り組んでおり、Bugsnag js エラー報告を統合しようとしています。
有益な情報がたくさん見つかりましたが、バグスナグを実際に拡張機能にロードする方法がわかりません。(たとえば、バックグラウンド スクリプト、コンテンツ スクリプト、background.html ページなど)。スクリプト タグをページに挿入するコードを記述しますか?
Bugsnagセットアップ ドキュメントでは構成が提案されています
background.html
それをページに追加しようとしましたが、うまくいきませんでした。また、拡張機能のコンテンツ スクリプトとバックグラウンド スクリプトに cloudfront スクリプトを追加しようとしましたが、読み込みに問題がありました。
同様に、bugsnag スクリプトへの参照を配置して Bugsnag オブジェクトを変更するのに最適な場所はどこですか (例:
ここで提案されているように、拡張エラーがバグナグに到達できるようにします。
これは非常に基本的なセットアップの質問ですが、この特定のユース ケースの方向性を見つけるのに苦労したことを認識してください。ご提案ありがとうございます。
php - Laravel 5.2 アプリから Bugsnag にすべての例外を報告する方法
関連するドキュメントを使用して Laravel と Bugsnag をインストールしたところ、NotFoundHttpException
たとえばエラーが Bugsnag に報告されていないことがわかりました (ただし、ありnotifyError
ます)。私の質問は、これらの行を何度も使用せずに、すべてのエラーが報告されるように設定する方法です。
また
私は in を次のように使用することを考えてHandler
いapp/exceptions
ます:
しかし、Laravel/Bugsnag 統合ドキュメントで言及されていない場合、それは良い習慣ですか? このLaracast ビデオでは、例外ハンドラーへの変更については説明されておらず、セットアップは意図したとおりに機能しているようです。
node.js - NodeJS/Express での適切なエラー処理
このような非常に基本的な移行コードがあります。テーブルを削除し、テーブルを作成して、いくつかのデータをシードします。
お気づきかもしれませんが.catch((err) => console.log(err))
、コードには 3x チェーンがあります。
現在、アプリケーションに Bugsnag を統合しており、すべてのバグを修正できるように Bugsnag のすべての例外/エラーを適切にログに記録したいと考えています。ただし、今できることは、コンソールにログインすることだけです。さらに悪いことに、私は自分自身を繰り返し、各catch
ブロックでロジックを複製します。
私はこのようなことを考えています:
それは別の問題を引き起こします。メソッドの追加を忘れたらどうなりますかcatch
...それでも機能しません。
このようなことも考えました:
このようにして、すべてのエラーをキャッチしてコードを DRY できますが、Node が例外のフックをサポートしているかどうかはわかりません。
私の場合、あなたは何をし、どのようなアプローチをとるべきですか? すべてのエラーが正しく Bugsnag に送信されるようにしたいと考えています。