は何ですか。これは、どれだけのプロジェクトがプレイされているのか、それがどのようなプロジェクトであるのかとは関係がありません。特に、(ASP.NET Coreプロジェクトがある)コンソールアプリケーションは、それぞれが独自のコンソールウィンドウで実行されるため、同じコンソールに書き込むことはできません。それはかなり論理的で分かりやすいものです。
しかし、クラスライブラリプロジェクトなどについて言えば、それらはそれらを参照しているコンソールアプリケーションと同じコンソールウィンドウに簡単に出力できます。実際、それはちょうど自然に起こります。コンソール・ロガーを渡すと、ライブラリー・メソッドはアクティブ・コンソールであるものにログを記録します。
結果として、プロジェクトのタイプによっては、あなたが話していることは自然に起こるか全く不可能です。あなたがここでこの質問を最初にしていることを考えれば、私はあなたが複数のコンソールプロジェクトについて話していると仮定しなければなりません。その場合、あなたが望むものは不可能です。簡潔でシンプル。
ただし、最終的な目的がテキストファイルにダンプする場合は、実際にテキストファイルに書き込むロガーを使用してください。理論的には、各プロジェクトのロガーに同じテキストファイルをフィードすると、すべての出力をまとめてマージすることができます。論理的には、ファイルロックだけでなく、処理する同時実行性の問題があるかもしれないので、そのアプローチがうまくいくかどうかについては言えません。最高の機会に、独自のテキストファイルロガーを動かすのではなく、テキストファイルへの書き込みをサポートする実際のロギングソリューションを使用することをお勧めします。それにもかかわらず、それはあなたのベストとほとんどだけのオプションです。