如何从构建日志中删除批准的调试信息

时间:2016-02-15 12:06:31

标签: .net unit-testing approval-tests

当我运行批准测试时,批准测试的一些调试输出会进入我的日志。看起来像 2/15/2016 1:58:48 PM ~000002ms Variable: approvalFrame = '' 2/15/2016 1:58:48 PM ~000025ms Variable: approvalFrame = '' 2/15/2016 1:58:48 PM ~000003ms Variable: approvalFrame = '' 2/15/2016 1:58:48 PM ~000002ms Variable: approvalFrame = '......

有没有办法将其隐藏在日志中?

感谢。

1 个答案:

答案 0 :(得分:6)

ApprovalTests使用SimpleLogger进行日志记录。如果将其设置为null,则无法登录到您的文件。如果您想在之后使用SimpleLogger,请将其重置。

 ApprovalUtilities.SimpleLogger.Logger.Writer = NullWriter.Instance;

重置

Logger.Writer = new MultiWriter(new ConsoleWriter(),new DebugerWriter());

当然还有很多其他作家,你也可以制作自己的复合材料或者自己的版本。

快乐测试!