我有一个 N 层应用程序、ASP.Net 前端,然后是一个 .Net C# 业务和数据访问层。我创建了一个简单的自定义日志库。然后在我的整个应用程序中使用这个日志库,即 Log.LogException 和 Log.LogMessage。
对于这个日志库,我想为我的应用程序创建的日志文件夹定义自定义路径。我最初认为正确的方法是为我的日志库使用 App.Config,然后从那里读取路径,但问题是当我将我的 Web 应用程序发布到其目标位置时,它会处理包括日志记录 DLL 在内的所有二进制文件但不是随附的 App.Config。
这使我相信这不是正确的方法。我可以做一些“hack”来复制它,但如果它不是最好的设计方法,那是个坏主意。
这是受支持的设计还是我走错了路?
谢谢!