LINUX.ORG.RU

[perl] STDERR > файл

 


0

1

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


http://www.perlmonks.org/?node_id=11007
Первый результат в Google по запросу «perl open stderr file», между прочим. Так трудно было сразу обратиться туда?

AITap ★★★★★
()
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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.