問題タブ [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.

0 投票する
1 に答える
256 参照

ruby-on-rails - Sidekiq Bugsnag ミドルウェア

Bugsnag を統合して、Sidekiq のすべての例外をレスキューし、通知を送信する方法はありますか? 私はドキュメントでそれを見つけることができません。

Rescue ActiveRecord::RecordNotFound => e Bugsnag.notify e ensure Bugsnag.before_notify_callbacks.clear end end

0 投票する
0 に答える
676 参照

ios - iOS Bugsnag 例外 - EXC_BAD_ACCESS _dispatch_dispose ガベージ ポインターを逆参照しようとしました

実稼働中の iOS アプリケーションがあり、再現できない以下の Bugsnag 例外を受け取りました。添付されたスタック トレースは、これがどこで発生しているのかを正確に特定するのに役立たないため、ここで何が起こっているのかを理解するのを手伝ってくれる人はいますか。

0 投票する
1 に答える
52 参照

ios - Bugsnag: バージョン 5 へのアップグレード時に関数 mergeWith が見つからない

私の iOS はBugsnagを使用しており、バージョン 4.1.0 からバージョン 5 にアップグレードしようとしています。

新しい SDK では、バージョン 4.x で使用できた機能が壊れています。

parametersのタイプはですNSDictionary

私はSDKに代替品を見つけることができませんでした.

valueただし、それ自体である可能性がある場合と同じ機能は提供しませんNSDictionary。さらに、[self.delegate metaDataChanged:self]追加のたびに呼び出されます (非常に非効率的です)。

0 投票する
1 に答える
592 参照

debugging - Chrome 拡張機能統合用の Bugsnag スクリプトを配置する場所

初めて Chrome 拡張機能に取り組んでおり、Bugsnag js エラー報告を統合しようとしています。

有益な情報がたくさん見つかりましたが、バグスナグを実際に拡張機能にロードする方法がわかりません。(たとえば、バックグラウンド スクリプト、コンテンツ スクリプト、background.html ページなど)。スクリプト タグをページに挿入するコードを記述しますか?

Bugsnagセットアップ ドキュメントでは構成が提案されています

background.htmlそれをページに追加しようとしましたが、うまくいきませんでした。また、拡張機能のコンテンツ スクリプトとバックグラウンド スクリプトに cloudfront スクリプトを追加しようとしましたが、読み込みに問題がありました。

同様に、bugsnag スクリプトへの参照を配置して Bugsnag オブジェクトを変更するのに最適な場所はどこですか (例:

ここで提案されているように、拡張エラーがバグナグに到達できるようにします。

これは非常に基本的なセットアップの質問ですが、この特定のユース ケースの方向性を見つけるのに苦労したことを認識してください。ご提案ありがとうございます。

0 投票する
2 に答える
1024 参照

php - Laravel 5.2 アプリから Bugsnag にすべての例外を報告する方法

関連するドキュメントを使用して Laravel と Bugsnag をインストールしたところ、NotFoundHttpExceptionたとえばエラーが Bugsnag に報告されていないことがわかりました (ただし、ありnotifyErrorます)。私の質問は、これらの行を何度も使用せずに、すべてのエラーが報告されるように設定する方法です。

また

私は in を次のように使用することを考えてHandlerapp/exceptionsます:

しかし、Laravel/Bugsnag 統合ドキュメントで言及されていない場合、それは良い習慣ですか? このLaracast ビデオでは、例外ハンドラーへの変更については説明されておらず、セットアップは意図したとおりに機能しているようです。

0 投票する
1 に答える
874 参照

node.js - NodeJS/Express での適切なエラー処理

このような非常に基本的な移行コードがあります。テーブルを削除し、テーブルを作成して、いくつかのデータをシードします。

お気づきかもしれませんが.catch((err) => console.log(err))、コードには 3x チェーンがあります。

現在、アプリケーションに Bugsnag を統合しており、すべてのバグを修正できるように Bugsnag のすべての例外/エラーを適切にログに記録したいと考えています。ただし、今できることは、コンソールにログインすることだけです。さらに悪いことに、私は自分自身を繰り返し、各catchブロックでロジックを複製します。

私はこのようなことを考えています:

それは別の問題を引き起こします。メソッドの追加を忘れたらどうなりますかcatch...それでも機能しません。

このようなことも考えました:

このようにして、すべてのエラーをキャッチしてコードを DRY できますが、Node が例外のフックをサポートしているかどうかはわかりません。

私の場合、あなたは何をし、どのようなアプローチをとるべきですか? すべてのエラーが正しく Bugsnag に送信されるようにしたいと考えています。