LINUX.ORG.RU

[perl] STDERR > файл


0

1

Возможно ли перенаправить STDERR в файл? Чтобы в случае ошибки оно вывело ее в лог. Или оно отвалится раньше чем успеет чего либо вывести?


open(FILE,'>','error_file.txt') or die;
{
 local *STDERR = *FILE;
 print "test1 message"; #печатает  test1 message в файл error_file.txt
}
print "test2 message"; #печатает  test2 message на экран
anonymous ()
Ответ на: комментарий от anonymous

поправочка

open(FILE,'>','error_file.txt') or die;
{
 local *STDERR = *FILE;
 print STDERR "test1 message"; #печатает  test1 message в файл error_file.txt
}
print STDERR "test2 message"; #печатает  test2 message на экран
anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.