5

承認テストを実行しているときに、承認テストからのデバッグ出力がログに記録されます。のように見えます 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 = '......

ログから隠す方法はありますか?

ありがとう。

4

1 に答える 1

6

ApprovalTests は、ロギングに SimpleLogger を使用します。null に設定すると、ファイルに記録されません。後で SimpleLogger を使用する場合は、リセットしてください。

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

リセットするには

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

もちろん、他の多くのライターがいて、独自のコンポジットや非常に独自のバージョンを作成することもできます.

ハッピーテスト!

于 2016-02-16T13:10:49.527 に答える