Не забывайте, что вы можете указать дескриптор файла для print
, как в
print $LOG Dumper( \%some_complex_hash );
или используйте Файл :: Slurp :
write_file 'mydump.log', Dumper( \%some_complex_hash );
Дальнейшие мысли: Возможно, вы захотите использовать:
warn Dumper( \%some_complex_hash );
и перенаправление стандартной ошибки в файл при вызове скрипта (как это сделать зависит от оболочки). Например:
C:\Temp> sdf.pl 2>dump