2

プロダクションリリースの例外の詳細な分析を提供する優れたツールを探しています。

私はEurekaLogを知っていて、名前にカエルなどが含まれているソフトウェアの追加を一度見たことがありますが、結果が得られずにGoogleで検索しました。

誰かが推奨事項を持っていますか?

もちろん、私の主な目標は、本番環境でクラッシュが発生したときに役立つ情報を最大限に抽出することです。

また、おそらく少し話題から外れており、デッドロックの検出に似ています。

4

5 に答える 5

5

Log4Net

于 2009-09-08T20:25:05.477 に答える
2

Not really sure if you are looking for a Winforms or ASP.NET solution here. But for ASP.NET I am using Elmah (http://code.google.com/p/elmah/).

于 2009-09-08T20:27:40.277 に答える
0

特定のロギングフレームワーク(Log4Net、nLog、EntLib)に強く依存することなく選択の自由が必要な場合は、Common.Loggingライブラリを確認できます。基本的に、ロガーの実装を抽象化し、使用可能なすべてのロギングブロックに共通のインターフェイスのみを公開します。

見る:

http://netcommon.sourceforge.net/

免責事項:私は(まだ)それを自分で使用していませんが、近いうちに試してみるつもりです。プロジェクトごとに1つのログライブラリに固執するのが好きなので、特定のロガーに縛られないという考えは私にとって魅力的です。ロギングにnLogを使用するプロジェクトを構築することを想像してみてください。その後、NHibernateを追加します。NHはLog4Netを使用しているため、依存関係に2つのロギングライブラリがあります;-)

于 2009-09-08T20:51:52.537 に答える
0

We use Enterprise Library Logging Application block.

http://msdn.microsoft.com/en-us/library/dd139916.aspx

You determine how much is logged, through configuration and where you place the logging statements. It also allows you to change the amount of information that is logged without stopping the system.

于 2009-09-08T20:25:23.323 に答える
0

ご回答ありがとうございますが、それは私が探していた方向ではありません。私は、予期しないエラー/クラッシュの例外レポートと、それが発生した理由を理解するために抽出できるデータの最大量 (すべてのスレッドのスタック トレース、ユーザーが行った最後のアクション (クリック) など) に関心があります。 .

ロギング フレームワークは、私が書いたものと同じくらい価値があります。

于 2009-09-10T19:16:05.970 に答える