Мне нужно, чтобы вывод обычного кода Perl одновременно выводился на экран и в файл журнала. Однако проблема в том, что время работы инструмента может составлять часы. Использование тройника Capture :: Tiny означает, что файл журнала будет записан только после завершения скрипта, что не очень полезно.
Чтобы еще больше усложнить ситуацию, мне нужно захватить вывод прямого perl из того же процесса, а также процессов, вызываемых с помощью system ().
Наконец, из-за ограничений работодателя он должен работать и на Win32.
Какие еще у меня есть варианты?