|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Sapozhnikov 2:5020/400 04 Jun 2002 14:21:56 To : Roman Skvirskij Subject : Re: Запретить вывод ошибок --------------------------------------------------------------------------------
Roman Skvirskij wrote:
> Проблема следующая - как в перловом сценарии запретить вывод ошибок и
> предупреждений? Ошибки я обрабатываю, а вот сообщения хотелось бы убрать.
1. Разобраться в причине их возникновения и ликвидировать причину.
2. Если так и положено ругаться в данном месте (вероятность 1 к 10 000)
- выключить варнинги для данного кусочка кода (см. perldoc perlvar на
предмет переменной $^W и perldoc warnings). Если этот варнинг не
выключается - обернуть кусок кода в eval. Если не помогло и это
(например варнинг криво выводит какой-то модуль, путем print STDERR)
перенаправить для данного куска кода STDERR в куда-то. См. perldoc
perlopentut. Hо повторяю, пункт 2 только для вырожденных случаев,
которые рядовым CGI-кодерам вообще не должны попадаться, а
в хитром коде встречаются раз в год.
Андрей
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/5284b878dbd0.html, оценка из 5, голосов 10
|