我正在使用我们的解决方案之一log4net的 。 该解决方案包含多个项目,每一个单元测试项目。 我使用中所描述的方法, 这个帖子来记录添加到各种项目。
我使用的是滚动文件附加目的地到所有的测试记录对滑过基于大小一个日志文件。
我的每一个项目的成功登录到日志文件,但是,如果我运行从多个项目的测试(多试件),我只看到从第一个组件的日志记录。
例如,如果我运行从测试Project_A
和Project_B
,我只看到记录从报表Project_A
(假设Project_A's
测试,在测试中运行第一次运行)
事情我已经检查:
我已经包括在每个项目中的配置文件作为一个链接
我已经添加
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]
每个项目的汇编文件。我已分别测试每一个项目,以确保在自己经营的,他们成功登录。