Перенаправление вывода ожидаемого в лог-файл ожидаемого - PullRequest
1 голос
/ 28 июля 2010

Я использую ожидание в Perl. Я хочу перенаправить весь вывод, который появляется на консоли stdout, в файл журнала, чтобы я мог отладить его в будущем. В настоящее время я использую $ Exp-> log_stdout (0); Вместо перенаправления на это я могу сделать это в файл журнала? если да, то как это сделать?

1 Ответ

2 голосов
/ 28 июля 2010

Если вы видите документацию Ожидайте , вы найдете информацию о Запись сеанса в файл

$object->log_file("filename" | $filehandle | \&coderef | undef)

Все символы, отправленные или полученные из порожденного процесса, записываются в файл. Обычно добавляется в файл журнала, но вы можете передать дополнительный режим "w", чтобы обрезать файл при открытии ():

$object->log_file("filename", "w");

Это означает использование метода log_file вместо log_stdout .

Ваша проблема будет решена.

...