問題タブ [crashrpt]
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.
visual-studio - リリースビルドでのPDB分析を改善するための推奨VC++設定
より多くの情報を含むより良いPDBファイルを生成するために知っておくべきVC++設定はありますか?
プロジェクトcrashrptに基づいたクラッシュダンプ分析システムがあります。
また、本番ビルドサーバーのソースコードはD:\にインストールされていますが、開発マシンのソースコードはC:\にあります。VC ++設定にソースパスを入力しましたが、クラッシュのコールスタックを調べても、ソースコードに自動的にジャンプしません。開発マシンのソースコードがD:\にあれば、うまくいくと思います。
c - Linux の C でのクラッシュ レポート
次の質問:
C# の優れたクラッシュ レポート ライブラリ
Linux で同じことを行う CrashRpt.dll のようなライブラリはありますか? つまり、コア ダンプと必要な環境を含む障害レポートを生成し、開発者に通知しますか?
編集:これはこの質問の複製のようです
c++ - クラッシュ ダンプを送信するために CrashRpt で電子メール設定を構成するにはどうすればよいですか?
この議論と、CrashRpt を使用してクラッシュ ダンプを生成し、それを開発者に電子メールで送信する方法についてのこの議論を読んだ後、ライブラリが電子メールを送信するために使用する電子メール設定を構成するための指示/チュートリアルを見つけるのに苦労しました。
install() 関数を呼び出して CrashRpt を初期化するときに、クラッシュ ダンプの送信先の電子メール アドレスを指定しますが、CrashPrt ライブラリはそのアドレスに電子メールを送信する方法をどのように知っているのでしょうか? 図書館は、個々のユーザーの電子メール クライアントの設定を知る必要はありませんか?
コードで致命的なクラッシュが発生すると、CrashRpt ダイアログ ボックスが表示され、電子メール アドレスを入力して [送信] ボタンをクリックすると、[ファイルを保存] ダイアログ ボックスが表示され、圧縮されたパッケージと指定したアカウントを保存できます。 Install() 関数では、電子メールを受信しません。
事前にすべての助けに感謝します! 私は明らかに何かが欠けています。
crashrpt - 複数のプログラマーが crashrpt スタック トレースを使用するにはどうすればよいですか?
プログラムでバグに遭遇した場合、デバッグできる必要があります。このプログラムは、crashrptを介してクラッシュ ダンプを生成します。これらのダンプは、プログラムと関連するすべてのライブラリのデバッグ情報付きリリース バージョン用です。すべては、インストーラーを生成する継続的インテグレーション サーバーを介して構築する必要があります。ただし、継続的インテグレーション サーバー以外のコンピューターでは、crashrpt からのトレースを使用できません。そのため、1 人の担当者がビルドの作成を担当し、その同じ担当者が受信したクラッシュ レポートの処理を担当します。その人が外出/病気/バスにひかれた場合など、他の誰もユーザーのクラッシュレポートを処理できません.
ビルド環境内のすべてのコンピューター間でデバッグ情報を同期するにはどうすればよいでしょうか? 目標は、誰もが参照できる 1 つのデバッグ情報セットを持ち、ビルドの生成に使用されたコンピューターに関係なく、誰もが Crash Reporter によって生成されたスタック トレースを使用できるようにすることです。
その情報が関連する場合、Visual Studio 2008、Windows 7 64 ビット、および Qt SDK 4.7.4 を使用します。
visual-c++ - Crashrpt を使用してレポートを送信できませんでした
例外を処理するために、VC++ MFC アプリケーションに Crashrpt を統合しました。正常に動作し、エラーを送信するダイアログが表示されますが、エラー送信ボタンを押してメールを送信すると失敗します。テスト用に次の gmail SMTP 設定を使用しています。
メールを送信するには SSL を有効にする必要があると思いますが、Crashrpt には SSL を有効にするオプションがありません。メールの送信中に次のエラーが発生します。
誰かが私を案内してください、私はここで非常に立ち往生しています。
visual-c++ - MFC アプリは CrashRpt によってアプリのパフォーマンスが低下しますか?
CrashRpt オープンソース ライブラリを使おうと思っているのですが、パフォーマンスが心配です。アプリのパフォーマンス要件は非常に重要であるため、速度を落とさないようにすることが非常に重要です。著者はパフォーマンスの低下はないと断言しますが、他の人の意見を聞きたいです。
私はこのライブラリのデモをチェックしていましたが、MFC アプリの場合は、メイン プロジェクトに DLL をロードし、CWinApp::Run() をオーバーライドするだけです。
その方法は次のようになります。
このリンクですべてのデモ コードを確認できます: https://sourceforge.net/p/crashrpt/code/ci/master/tree/demos/MFCDemo/MFCDemo.cpp
私は CWinApp::Run() をオーバーライドしたことがないので、その while() ループが何らかの影響を与えるかどうかはわかりません。
ご意見をお寄せいただきありがとうございます。