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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pitest:如何将日志输出重定向到文件?相关的知识,希望对你有一定的参考价值。

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

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

答案

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

以上是关于Pitest:如何将日志输出重定向到文件?的主要内容,如果未能解决你的问题,请参考以下文章

从 bash 脚本本身将 stdout 的副本重定向到日志文件

Unix shell输入输出重定向

如何将打印输出重定向到 TXT 文件

将命令行进程的标准输出重定向到文件

将输出重定向到日志文件并在同一批处理脚本中接受用户输入

如何制作 Makefile 以将命令及其输出记录到文件中?