Observable Pattern に基づくログシステムの作成を開始しました。そのために、Reactive Extensions を使用します。ILogInfo と呼ばれる IObservable と ILogObserver と呼ばれる IObserver があります。共有ライブラリを使用するさまざまなモジュールを含むメイン アプリケーションがあります。各モジュールは ILogInfo のオブザーバーを実装し、モジュールは並行して動作できます。ここでの問題は、モジュールのスコープに登録されている ILogInfo のみを監視したいということです。
このスキームには 2 つのモジュール (モジュール A とモジュール B) があり、各モジュールは ILogInfo を介して情報をプッシュする多くのライブラリを使用します。LibC が新しい ILogInfo をプッシュするとき、呼び出し元のモジュールのみが情報をキャッチ (観察) したいと考えています。たとえば、呼び出しがモジュール B から来た場合、モジュール A によって監視される情報がわかりません。どうすればよいですか?