問題タブ [error-reporting]

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

java - 一般的な JSP/サーブレット/ポートレット エラー ログ ビューア?

Coding Horror の最新の投稿を読んだ後、オープン ソース コミュニティに ELMAH の Java ベース バージョンがあるかどうか疑問に思いました。構成可能な JSP/サーブレット/ポートレット WAR は、ほとんどのサーバーにドロップするだけで、システム内のログを表示するための優れた GUI を備えています。おすすめのプロジェクトはありますか?

の複製

Java での例外駆動型プログラミング

0 投票する
6 に答える
4677 参照

asp.net - ASP.NETイエロースクリーンオブデス(YSOD)をオンデマンドで生成したり、キャプチャしたりできますか?

たとえば、Global.asaxエラーハンドラからのerorrレポート電子メールで使用するYSOD出力をキャプチャしたいと思います。内蔵のysodジェネレーターを活用する方法はありますか?

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

c# - API/ツールをキャプチャするプラットフォームの詳細-同等のWindowsエラー報告

私はC#で書かれた.NETベースのデスクトップアプリケーションを開発しています。アプリケーションがクラッシュした場合、アプリケーションが実行されていたマシンに関する特定の詳細をキャプチャしたいと思います。

  1. オペレーティングシステムの詳細:バージョン、サービスパックなど。
  2. .NETの詳細:フレームワークバージョン
  3. インストールされたプログラム
  4. クラッシュ時に実行されていたプロセス。
  5. 私が見逃しているものですが、ここにあるはずです。

これらすべてを便利に入手できるツールまたはAPIセットはありますか?私がやりたいのは、(クラッシュが発生したときに)APIを呼び出し、すべての詳細をキャプチャして、ユーザーがそれを私に報告できるようにすることです。Windowsエラー報告サービスのようなもの。

PS:現在、Windowsエラー報告サービス自体にサインアップできません。

0 投票する
6 に答える
4587 参照

c# - インターネットでアプリケーションエラーとログを開発者に送信する最良の方法は何ですか?

C#アプリケーションの作成者として、例外ログまたはデバッグログにアクセスできれば、ユーザーから報告された問題のトラブルシューティングがはるかに簡単になることがわかりました。

ユーザーがオンまたはオフにできる自家製のロギングメカニズムを含めました。ユーザーがインターネット経由でログを送信できるようにして、エラーのログを確認できるようにします。

SMTPClientまたはWebサービスのいずれかを使用して情報を送信することを考えました。ファイアウォールが送信SMTPアクセスをブロックする可能性があるため、SMTPClientが機能しない可能性があります。Webサービスは、大量のデータ(1 MB以上の可能性がある)の送信に問題がありますか?

アプリケーションがレビューのためにエラーレポートを開発者に直接送信するための最良の方法として、何をお勧めしますか?

編集:説明:これはWindowsアプリケーションであり、エラーが発生したときに、エラーの送信を求めるダイアログを表示したいと思います。私の質問は、インターネットを介してアプリケーションから私(開発者)にエラーログを送信するメカニズムについてです。

0 投票する
4 に答える
4991 参照

c# - 例外中の生の HTTP POST データのキャプチャ

IIS/ASP.NET でホストされている WCF サービスがあり、シリアル化されたオブジェクトの HTTP ポスト (フォーム ポストではありません) を受け入れます。

クライアントが不正な形式のリクエストを送信した場合 (オブジェクトを正しくシリアル化していないなど)、送信されたメッセージをログに記録したいと思います。

未処理の例外をキャプチャするために既に ELMAH を使用しているため、単純に投稿データを添付するのが最も簡単なオプションです。

例外中に現在の HttpContext を取得できますが、これには HTTP ヘッダー情報しか含まれていません。

私の質問はこれです: 元の HTTP POST リクエスト本文をキャプチャする方法はありますか? または、それが失敗した場合 - エラーの原因となった入力をキャプチャするより良い方法 (リバース プロキシなし) はありますか?

編集:明確にするために、常にパケットレベルのキャプチャを実行することはあまり適していません。私は、実稼働サーバーに展開でき、クライアントが制御または監視できないソリューションを求めています。

編集 #2: Request.InputStream にアクセスするための提案が行われました - WCF がストリームから要求を読み取った後に読み取ろうとしている場合、これは機能しません。

これをどのように使用したかを確認するためのコードのサンプルは、こちらです。

log.ToString() の出力は次のとおりです。

0 投票する
8 に答える
31386 参照

php - 解析エラーが表示されない

PHP で解析エラーを画面に表示したい。代わりに空白のページが表示されます。サーバーのエラー ログ ファイルには何も書き込まれません。

私のセットアップ: PHP5.2.9/ IIS 6 (Apache ではありません!)。

私のPHP.INI:

解析エラーまたは致命的エラーをログに記録するか、画面に表示するにはどうすればよいですか?

ありがとう、てむり

更新: さまざまなスイッチで遊んだ後、IIS 固有の問題のようです。アイデアはありますか?

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

c# - WCF サービスでのエラー報告?

自己ホスト型の Net Tcp WCF サービスがあり、次の方法があります

例外をスローすることは、サービス プログラミングでエラーを報告するための良い方法ですか?

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

apache - Apache: 500 エラーではなく 404 エラーを返す

Apache では、500 エラーが発生するたびに 404 エラーを返したいと考えています。

非常に奇妙なユースケースだと思いますが、それが可能かどうか疑問に思っています。

私はこれを見つけました

http://www.4webhelp.net/tutorials/misc/errors.php

これにより、さまざまなエラーで何が起こるかを変更できると私は信じています。このようなものは素晴らしいでしょう

ErrorDocument 404 /cgi-bin/error404.cgi

ErrorDocument 500 /cgi-bin/error404.cgi

記事で示唆されているように、私のUbuntuインストールにはerror404.cgiがないようです。どこで入手できるか、または代替ソリューションはありますか?

0 投票する
4 に答える
4691 参照

php - PHP で最高のエラー報告レベルを使用しないのはなぜですか?

PHP で可能な限り最高のエラー報告レベルを使用すべきではない理由を教えてください。

最高レベルを設定する方法:

PHP < 5.4:

PHP >= 5.4:

PHPのすべてのバージョン(構成ファイルに推奨):

PHPのすべてのバージョン(私の構成、-1 にはすべてのエラーが含まれ、覚えやすい)

私の経験:

  • 報告レベルが低い理由はない
  • エラー制御演算子を使用したことがない
  • set_error_handlerとカスタマイズされた例外クラスを介してすべてのエラーを例外に変換し、ファイルと行を上書きするために使用します