問題タブ [raygun.io]

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 に答える
3375 参照

php - Artisan コマンドのカスタム エラーおよび例外ハンドラ

Laravel 4 artisan コマンドから raygun.io にエラーと例外を送信しようとしていますが、Laravel には独自の例外ハンドラが配置されているようです。

コマンドでカスタム メソッドを指定する方法はありますか? 現在、次のようにエラーと例外のカスタム ハンドラーを指定しようとしています。

もちろん、Artisan は独自のカスタム実装でハンドラーを取得しているため、ハンドラーが実行されることはありません。

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

xamarin - エラー報告ツールで MVXTrace をキャプチャする方法

私は MvvmCross を使用しており、レポート ツールで MvxTrace を取得する方法をいくつか試しています。この場合、Raygun を使用しています。Raygun は、スローしたいエラー メッセージに追加のメッセージを含めるオプションを提供します。これは、これを実現するために使用する必要があると考えているものです。基本的に、コードで次のようなことをしたい:

どうすればこれを接続できますか? Trace のセットアップを見ていると、混乱してしまいます。注入に使用している DebugTrace ファイルで何かをする必要があると思います。現在、次のようになっています。

IMvxTrace ロジックにフックして内部例外などを RaygunClient にアタッチすることはできますか? そのままにしておくと、次のようなエラーが発生するため、特定のエラーの原因を特定するのは困難です。

このメッセージが示すように、MvxTrace を使用して、この ViewModel の初期化が失敗した理由を正確に追跡できれば、非常に役立ちます。助言がありますか?

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

wcf - WCF REST サービスでの Raygun のセットアップ

私はWCF サービスでRaygun.ioをセットアップしようとしていますが、サイトの簡単な指示にもかかわらず、うまく動作しません。

アカウントにサインアップし、Mindscape.Raygun4NetNuget 経由でパッケージをインストールしてから、次の方法を試しました。

Web.config アプローチ: config セクションを追加し、Raygun セクションにアフィリエイト キーを追加してから、モジュールを の下に追加しましたsystem.webserver。何も記録されませんでした。

Global.asax アプローチ:RaygunClient global.asax にオブジェクトを 追加してから、例外を送信しようとしましたApplication_Error。何もログに記録されず、内部のブレークポイントApplication_Errorはヒットしませんでした。

IErrorHandler アプローチ:これは実際に Raygun にログを記録するエラーを取得しましたが、独自の問題がありました。

エラーハンドラ:

行動:

動作拡張:

例外がスローされ、Handle_Errorメソッドが呼び出されてエラーが Raygun に送信されますが、常に 1 つではなく 2 つの例外が送信されます。最初の例外はObjectDisposedException: The message object has been disposed.

WCF で Raygun をセットアップできた人はいますか? もしそうなら、あなたは同じ行動をしていますか、それとも私が違うことをしていることがわかりますか?

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

c# - log4net がログに記録されない Raygun

シンプルなコンソールアプリがあります。log4net nuget パッケージと log4net raygun nuget パッケージをダウンロードしました: https://www.nuget.org/packages/log4net.Raygun/。例外と情報メッセージをログに記録するようにアプリをセットアップしましたが、それらはログ ファイルに記録されますが、raygun ダッシュボードには記録されず、raygun.io からの電子メールも取得されません。私は何を間違っていますか?

Web.Config:

編集:デバッグと「XmlConfigurator.Configure();」を追加しました。これは私が得たものです(ただし、Raygun.ioダッシュボードにはまだエラーは表示されません):

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

c# - log4net ロギング 異なるプロジェクトからの UnhandledException 例外

私のソリューションにはいくつかのプロジェクトがあり、そのほとんどは Windows サービスです。それぞれに log4net を構成し (それぞれに個別のログ ファイルを生成)、log4net 用の Raygun アペンダーも用意しました。これらのプロジェクトごとに UnhandledException をキャッチし、それらがどこから発生したか (ログ ファイルと raygun ダッシュボードの両方) の情報を取得したいと考えており、ソリューション内のすべてのプロジェクトに対して 1 か所でこれを実行したいと考えています。

したがって、これらの例外をログに記録する別の静的クラスとメソッドを作成しました。

  • Logger 静的クラスではなく、そのエラーを生成したクラスがログ ファイルに表示されるように、例外をログに記録するにはどうすればよいですか (また、raygun.io ダッシュボードに例外の適切な発生源を表示させることもできます) =>

    Logger.UnhandledException [エラー] - これは間違っています。例外が発生した場所のクラス名にする必要があります

  • このためにスレッドセーフなシングルトンを作成しますか? これは正しいアプローチですか?

静的クラス:

Windows サービス:

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

asp.net-mvc - Orchard でエラー処理コードを拡張するには?

エラー追跡サービス Raygun を Orchard に追加しようとしていますが、アプリケーションによってスローされた例外をインターセプトする方法がわかりません。

デフォルトの ASP.NET MVC では、通常は で行われますApplication_Error()Global.asax.cs、Orchard CMS で同様に行う方法はありますか?

私が見つけた唯一の方法は、明示的にコードを custom に入れることですErrorPage.cshtml

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

node.js - Raygun のエクスプレス ハンドラーを使用した後にプロセスをシャットダウンするにはどうすればよいですか?

私は NodeJS と Express を使用してアプリを構築しており、最近 Raygun を使用してエラー処理を組み込みました。

Raygun は、特に Express で使用するためのエラー ハンドラーを提供しますが、ミドルウェアの最後に実行する必要があります。今私は持っています:

しかし問題は、サーバーが引き続き実行され、アプリが不明な状態のままになる可能性があることです。サーバーを正常にシャットダウンしたいのですが、追加すると

その場合、Raygun のエクスプレス ハンドラは機能しません。

どうする?

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

c# - アプリ構成で Raygun.io クライアントを無効にする方法は?

企業顧客が実行するサーバー アプリケーションの最新リリースに Raygun.io クライアントを統合しました。残念ながら、一部のユーザーはネットワーク外にデータを送信したくない場合があり、Raygun.io クライアントを無効にする必要があります。

私の質問は、ファイルを編集して無効にすることができる Raygun.io ライブラリに既に何かがあるか、それとも<server>.exe.config独自の実装をロールアウトする必要があるかということです。