私のシステムには、Windows サービス、Web サービス、Web サイトなど、多くのコンポーネントが含まれており、それらはすべて C# で記述されています。現在、すべてのコンポーネントは、ラッパー DLL を使用して NLog を使用して DB にログを記録しており、それぞれが個別の構成ファイルを保持しています (ほとんど同じです)。
すべての構成ファイルを NLog の単一のグローバル構成に統合したいと考えています。各コンポーネントからグローバル構成を取得する最良の方法は何ですか? 単一のグローバルファイル?構成プロバイダー サービス?