2

私が Java を扱っていたときは、自分の Web プロジェクトでlog4jとを使用していました。slf4j継承を使用できるオブジェクトには次のscheme:baseクラスを使用し、他の状況では静的クラスを使用しました。

今、私はC#(MVC3)のプロジェクトを持っています。C# Web アプリケーションでのエラー ログのベスト プラクティスは何ですか?

4

4 に答える 4

5

ELMAH が今のところコメントでしか言及されていないことに驚いています。Frank は log4j に精通しているかもしれません。彼はまた、C# Web アプリケーションでのエラー ログのベスト プラクティスについても尋ねています。ELMAH は、.NET Web アプリケーションの事実上の標準のエラー ログ コンポーネントです (Microsoft 自身は、Web アプリケーションのエラー ログについて記述するほぼすべての例として ELMAH を使用しています)。

ELMAH チュートリアルを作成しました。これは、開始方法を示しています。

また、すでに log4net に夢中になっている場合 (何も問題ありません)、ELMAH 用の log4net アペンダーがあります。

于 2014-09-27T18:44:44.457 に答える
4

Microsoft Enterprise Library だと思います。

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

使いやすく、多くの機能があります (db ロガー、フラット ファイル ロガー、電子メールへの送信など)。

于 2013-06-25T10:09:22.663 に答える
2

http://logging.apache.org/log4net/を使用して
、この記事を読んでください Log4net は非常に使いやすく、しかも強力なロギング オプションです。この記事では、Web アプリケーションでの log4net の使用法について、6 つの簡単な手順で説明します。

于 2013-06-25T10:07:41.010 に答える