Программирование > Perl
как зделать вывод ошибок в лог файл?
ravshaniy:
мне почемуто еще изначально показалось что задача поставлена неправильно. нужно не лог писать. а тесты. поэтому и не стал учавствовать в дискуссии.
arto:
open STDERR,"> file" ?
KillerWM:
--- Цитировать ---arto:
open STDERR,"> file" ?
--- Конец цитаты ---
туда ошибки будут записываться через буфер или нет?
а то если через буфер то не пойдет так как буфер в файл запишется тока если файл закроют командой close, а если скрипт слетит в результате ошибки то программа до команды закрытия файла не дойдет и файл будет пустым.
arto:
STDERR небуферизован, by default.
KillerWM:
--- Цитировать ---arto:
STDERR небуферизован, by default.
--- Конец цитаты ---
а open ведь через буфер с файлами работает.
завтра попробую, если попробую так:
open STDERR,"> file"
print STDERR "тест"
строка "тест" через буфер пойдет или нет ?
Навигация
Перейти к полной версии