Я использую, ожидают в жемчуге. Я хочу перенаправить весь вывод, который появляется на stdout консоли к файлу журнала так, чтобы я мог отладить его в будущем. В настоящее время я использую $exp-> log_stdout (0); Вместо того, чтобы перенаправить к этому я могу сделать это к файлу журнала? раз так, как сделать это?
если вы видите документацию Expect , вы найдете информацию о Запись сеанса в файл
$object->log_file("filename" | $filehandle | \&coderef | undef)
Все символы, отправленные или полученные от порожденного процесса записываются в файл. Обычно добавляется в файл журнала, но вы можете передать дополнительный режим «w» для усечения файла при open ():
$object->log_file("filename", "w");
Это означает использование метода log_file вместо log_stdout .
Ваша проблема будет решена.