Pitest: Как перенаправить вывод журнала в файл? - PullRequest
0 голосов
/ 31 августа 2018

Я применяю Pitest (PIT) с использованием Maven к проектам Java для проведения анализа мутаций. Трубный оператор консоли только перехватывает вывод, связанный с Maven, но не выводит PIT. (Это происходит как в Linux, так и в Windows.)

Как перенаправить вывод журнала, показанный на консоли, в файл?

1 Ответ

0 голосов
/ 31 августа 2018

Выход 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
...