N 層アプリケーション、ASP.Net フロント エンド、.Net C# ビジネスおよびデータ アクセス レイヤーがあります。シンプルなカスタム ロギング ライブラリを作成しました。このログ ライブラリは、Log.LogException と Log.LogMessage などのアプリケーション全体で使用されます。
このログ ライブラリでは、アプリケーションによって作成されたログ フォルダーのカスタム パスを定義したいと考えています。最初は、ログ ライブラリに App.Config を使用し、そこからパスを読み取るのが正しいアプローチだと思っていましたが、問題は、Web アプリをターゲットの場所に公開すると、ログ DLL を含むすべてのバイナリに対応することです。付随する App.Config ではありません。
これは、これが正しいアプローチではないと私に信じさせます。「ハック」してコピーすることもできますが、それが最善の設計アプローチでない場合、それは悪い考えです。
これはサポートされている設計ですか、それとも間違ったルートをたどっていますか?
ありがとう!