5

分散システム用の商用ロギング フレームワークを探しています。このフレームワークでは、リモート サーバー上の .NET アプリケーションがメッセージをログに記録し、中央の場所で収集できるようにする必要があります。可能であれば、中央の場所は SQL Server データベースにメッセージを保存する必要があります。

要件:

  1. ネットワークの中断により中央ロケーションへのメッセージの即時ディスパッチが妨げられている場合でも、リモート サーバーでメッセージのロギングを開始できます。
  2. 中央の場所へのメッセージのディスパッチは、.NET アプリケーションを実行しているプロセス以外のプロセスで処理して、ASP.NET アプリケーションまたは Web サービスのパフォーマンスが低下しないようにする必要があります。
  3. 中央の場所へのメッセージの最終的な配信を保証します。たとえば、ネットワークが応答しない期間の終わりに向けてリモート サーバーが再起動した場合、ログに記録されたメッセージは、リモート サーバーと通常のネットワーク状態が復元されたときに配信されます。
4

3 に答える 3

0

log4netが選択されます。スレッドセーフです。

于 2009-12-05T11:36:09.150 に答える