在teamcity中运行nunit测试时查看log4net输出

时间:2015-04-16 07:59:27

标签: nunit teamcity log4net

我设置了一些用C#编写的selenium测试,以便在teamcity中运行。测试在运行时输出各种信息,我在项目上有一个log4net滚动文件追加器,当它们在VS本地运行或使用nunit测试运行器时,它们正确地写入日志文件。在teamcity中运行时,这不会发生。是否有可能使这个工作?

TeamCity版本:9.0.3 TeamCity Nunit亚军:2.6.4

1 个答案:

答案 0 :(得分:1)

是的,TeamCity的构建日志实际上是控制台输出,因此您需要使用log4net的ConsoleAppender。

请看一下如何配置它的示例。 https://logging.apache.org/log4net/release/config-examples.html

此外,log4net允许使用多个appender,因此如果需要,您也可以保留滚动文件appender。