Class nlog不适用于类库项目
我有一个MVC应用程序,它使用了几个类库项目。我已经在所有项目中实现了NLog日志记录。每个项目(包括类库项目)都有NLog.config文件。日志记录对于MVC应用程序非常有用,但是对于其他类库,根本不会生成日志文件 我做错什么了吗?我已经为所有项目设置了在硬编码路径(D:{project_name}\xx)生成的日志文件Class nlog不适用于类库项目,class,logging,libraries,nlog,Class,Logging,Libraries,Nlog,我有一个MVC应用程序,它使用了几个类库项目。我已经在所有项目中实现了NLog日志记录。每个项目(包括类库项目)都有NLog.config文件。日志记录对于MVC应用程序非常有用,但是对于其他类库,根本不会生成日志文件 我做错什么了吗?我已经为所有项目设置了在硬编码路径(D:{project_name}\xx)生成的日志文件 此外,我还确保所有“NLog.config”文件都设置为“始终复制”到输出目录。一般来说,我的理解是整个应用程序只使用一个配置文件。因此,每个类库将使用应用程序的配置文件,
此外,我还确保所有“NLog.config”文件都设置为“始终复制”到输出目录。一般来说,我的理解是整个应用程序只使用一个配置文件。因此,每个类库将使用应用程序的配置文件,而不是为每个类库创建的配置文件。我认为有一些方法可以强制类库查找自己的配置文件,但这并不像访问应用程序的配置文件那样常见。我不确定这是否适用于NLog,因为只有一个“NLog实例”(可能不是最准确的术语)。因为只有一个“NLog”,所以只能以一种方式进行配置
是否有理由不(或不想)将所有NLog配置信息放在同一个文件中?一般来说,我的理解是整个应用程序只使用一个配置文件。因此,每个类库将使用应用程序的配置文件,而不是为每个类库创建的配置文件。我认为有一些方法可以强制类库查找自己的配置文件,但这并不像访问应用程序的配置文件那样常见。我不确定这是否适用于NLog,因为只有一个“NLog实例”(可能不是最准确的术语)。因为只有一个“NLog”,所以只能以一种方式进行配置
您是否有理由不(或不想)将所有NLog配置信息放在同一个文件中?谢谢wageoghe。这就是我需要的。它工作起来很有魅力。@你是说你刚刚在类库的应用程序配置中添加了NLog信息,这使它再次工作了吗?谢谢wageoghe。这就是我需要的。它工作起来很有魅力。@你是说你刚刚在类库的应用程序配置中添加了NLog信息,这使它再次工作了吗?