首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Log4Net多项目

Log4Net多项目
EN

Stack Overflow用户
提问于 2013-01-11 23:16:05
回答 1查看 8.2K关注 0票数 9

我在我们的解决方案中使用了log4net。解决方案包含多个项目,每个项目都是一个单元测试项目。我正在使用这个职位中描述的方法向各个项目添加日志记录。

我正在使用滚动文件附录将所有测试记录到一个基于大小的滚动日志文件中。

但是,如果我从多个项目(多个测试程序集)运行测试,则只看到来自第一个程序集的日志记录。

例如,如果我运行来自Project_AProject_B的测试,我只看到来自Project_A的日志语句(假设Project_A's测试在测试运行中首先运行)

我已经检查过的事情:

  • 我已将配置文件作为链接包含在每个项目中。
  • 我已经将[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]添加到每个项目的程序集文件中。
  • 我已经分别测试了每个项目,以确保它们在自己运行时成功地进行日志记录。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-14 17:52:18

找出了这个问题,并认为我会为处于同样困境的其他人汇报。

每个项目的链接配置文件的属性需要从“复制”更改为“永不复制”,如果更新的话。完成此更改后,所有项目都会按预期的方式登录到同一个文件中。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14288206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档