安装 log4net 多个项目

Installing log4net multiple projects

我的解决方案中有 3 个项目,这 3 个项目包括一个单独的基础设施项目,我在其中安装和配置了 log4net。

但问题是我还必须在这 3 个项目中安装 log4net。 是否可以只将它安装在基础设施项目中而不安装在其他项目中?或者我必须到处安装它?

log4net 必须安装在您直接引用其中一个 log4net 组件的任何项目中。如果您将 log4net 功能完全封装在基础设施项目中,然后在该项目中调用您自己的日志记录方法,那么您将不需要在其他 3 个项目中安装。