如何在同一解决方案中使用多个项目的NLog

sin*_*ien 13 c# wpf dll logging nlog

我在网上搜索了一个非常简单的问题.我的解决方案是一个exe(WPF)项目和四个类库.我需要一个日志记录,我喜欢NLog.如何在一个解决方案中的所有5个项目中使用它?

我不知道,我是否需要创建(或获取某个地方)从所有项目引用的包装类项目并从那里使用Nlog?我看到为log4Net写的这样的东西.

或者这种情况是否有一些模式或最佳实践?

Mik*_*ill 16

只需在每个项目中直接引用NLOG并使用它.但您只需要在主应用程序中进行配置.然后将自动共享配置.

  • 似乎,在一个完美的世界中,这使得整个应用程序依赖于 NLog。我正在寻找一种将日志记录功能与应用程序其余部分分离的方法。 (2认同)