如何从构建日志中删除批准的调试信息
How to remove approval's debug info from build logs
当我进行 运行 批准测试时,批准测试的一些调试输出会进入我的日志。看起来像
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 = '......
有什么方法可以从日志中隐藏它吗?
谢谢。
ApprovalTests 使用 SimpleLogger 进行日志记录。如果将其设置为 null,它将不会记录到您的文件中。如果以后要使用 SimpleLogger,请重新设置它。
ApprovalUtilities.SimpleLogger.Logger.Writer = NullWriter.Instance;
重置
Logger.Writer = new MultiWriter(new ConsoleWriter(),new DebugerWriter());
当然还有很多其他作家,您也可以制作自己的合成或自己的版本。
测试愉快!
当我进行 运行 批准测试时,批准测试的一些调试输出会进入我的日志。看起来像
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 = '......
有什么方法可以从日志中隐藏它吗?
谢谢。
ApprovalTests 使用 SimpleLogger 进行日志记录。如果将其设置为 null,它将不会记录到您的文件中。如果以后要使用 SimpleLogger,请重新设置它。
ApprovalUtilities.SimpleLogger.Logger.Writer = NullWriter.Instance;
重置
Logger.Writer = new MultiWriter(new ConsoleWriter(),new DebugerWriter());
当然还有很多其他作家,您也可以制作自己的合成或自己的版本。
测试愉快!