【发布时间】:2011-02-19 11:09:24
【问题描述】:
在我的 Prism / CAL WPF 应用程序中实现 NLog 的最佳方式是什么。这可能是一个业余问题,我对整个 Prism 框架有点陌生:)
我考虑过将 NLog dll 的引用放在 Infrastructure 模块中并制作一个包装器单例类,例如我的记录器。我的想法是能够在所有东西都引用的中心位置的某个地方引用 1 个记录器实现,而我在 Prism 中唯一知道的就是您的基础架构模块。
另一种显而易见的方法是向每个模块添加对 NLog 的引用,但我认为这会破坏解耦的目的以及所有这些。
任何想法都会很有帮助
问候
【问题讨论】: