Pitest:如何将日志输出重定向到文件?

时间:2018-08-31 06:37:53

标签: console pipe pitest

我将使用Maven的Pitest(PIT)应用于Java项目以进行突变分析。控制台的管道运算符仅捕获与Maven相关的输出,但不捕获PIT的输出。 (这在Linux和Windows上都发生。)

如何将控制台上显示的日志记录输出重定向到文件?

1 个答案:

答案 0 :(得分:0)

Maven输出将进入stdout,而某些PIT日志将进入stderr。您还需要重定向stderr来获取所有日志。

# this will write both outputs to a file
mvn clean install &> both-outputs.log

# this will also write both outputs to a file
mvn clean install > both-outputs.log 2>&1

# to pipe both outputs you need to do this
mvn clean install 2>&1 | any-command-reading-from-stdin