如何设置log4net以写入MsTest的“输出”窗口? 我能够输出到该窗口的唯一函数是TestContext.WriteLine,但我不知道是否有一个appender可以做到这一点。跟踪和控制台输出不起作用。
答案 0 :(得分:0)
我创建了一个自定义appender,我可以将TestContext传递给它,并使用WriteLine方法进行日志记录。
答案 1 :(得分:0)
要设置log4net以使用TestContext,我创建了一个自定义附加程序(NUnitLogAppender.cs):
https://gist.github.com/dropthemic/f360c389c35758bbb94e67b3aee09157
这基于控制台附加程序。要写入TestContext或TestContext.Progress,请在NUnitLogAppender类中设置“目标”。