我有一個N層應用程序,ASP.Net前端,然後是一個.Net C#業務和數據訪問層。我創建了一個簡單的自定義日誌記錄庫。這個日誌記錄庫然後用於我的應用程序,即Log.LogException和Log.LogMessage。在N層應用程序中自定義日誌記錄
對於此日誌記錄庫,我想定義由我的應用程序創建的日誌文件夾的自定義路徑。我最初認爲正確的方法是使用App.Config作爲我的日誌庫,然後從中讀取路徑,但問題是,當我將Web App發佈到其目標位置時,它會處理所有的二進制文件,包括日誌DLL但不是隨附的App.Config。
這使我相信這不是正確的方法。我可以做一些「黑客」來複制它,但如果它不是最好的設計方法,這是一個壞主意。
這是一個支持的設計,還是我走錯了路線?
謝謝!
感謝埃裏克。是的,我希望有一個答案「不要浪費時間在現有日誌解決方案的基礎上構建自己的時間」,但現在我需要做一些更適合自己的圖書館的自定義內容。所以我想我會用建議的解決方案。 – 2012-04-15 15:57:24