アプリケーションで別のモジュールとして使用できる通知またはアラート フレームワークを探しています。フレームワークの機能をそのまま使用できます。何か良いものはありますか?
いくつかのジョブを実行するために、他のベンダーの dll をあまり使用しないフレームワークが必要です。.net フレームワーク dll に接続するだけです。
基本として電子メールのような通知...
アプリケーションで別のモジュールとして使用できる通知またはアラート フレームワークを探しています。フレームワークの機能をそのまま使用できます。何か良いものはありますか?
いくつかのジョブを実行するために、他のベンダーの dll をあまり使用しないフレームワークが必要です。.net フレームワーク dll に接続するだけです。
基本として電子メールのような通知...
私たちは log4net を使用しており、非常に柔軟です。また、すべてのプロジェクトで使用される独自のラッパー クラスもあり、静的メソッドを使用して定義済みのログに書き込むことができます。Log4net には 1 つの dll と、もちろんラッパー dll が付属しています。これを拡張して機能を追加するのは簡単です。ラッパー クラスを使用すると、必要に応じて Windows イベント ログに書き込むことができます。
log4net を実装する方法の例はたくさんあり、ログ情報を書き込んだり送信したりする多くの方法を提供します: http://logging.apache.org/log4net/release/config-examples.html
ラッパーの実装例:
Log.Error("Message", this);
Log.Error("Message", Exception, this);
Log.Error("Message", Exception, Type);
Log.Info("Message", this);
Log.Warn("Message", this);
log4Netのようなもの?またはメッセージング キュー システム、sks MSMQ
エンタープライズ フレームワークの Microsoft エンタープライズ ログ モジュールは、目的に合わせて構成できます。電子メールやトレース ファイルなど、さまざまなチャネルをサポートしています。アプリの構成ファイルを変更することで再構成できます。