Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Отладка, Catalyst - показать warnings


Автор: Logo 22.7.2010, 21:40
Отлаживаю приложение на Catalyst. Но все warning-и perl пишет в заданный лог. Как сделать, что бы он показывал их, либо перенаправить лог в $DB::OUT?

Автор: DurRandir 24.7.2010, 20:45
$SIG{__WARN__} ?

Автор: Logo 26.7.2010, 10:03
Спасибо, delete $SIG{__WARN__} помагает, что бы показать варнинги.

Вопрос о том, как перенаправить лог в $DB::OUT открыт.

Автор: DurRandir 26.7.2010, 21:07
Установить свой __WARN__ обработчик?)

Автор: gcc 26.7.2010, 22:08
посмотреть вот эти:
http://search.cpan.org/~bobtfish/Catalyst-Plugin-LogWarnings-0.03/lib/Catalyst/Plugin/LogWarnings.pm
http://search.cpan.org/~bobtfish/Catalyst-Runtime-5.80024/lib/Catalyst/Log.pm#is_warn

http://search.cpan.org/~mschilli/Log-Log4perl-1.29/lib/Log/Log4perl/FAQ.pm

Автор: Logo 27.7.2010, 20:15
У меня как раз Log::Log4perl, но как в нем выводить лог в консоль?

Автор: gcc 2.1.2011, 16:43
Logo
я тут решил, вообще их выключить
http://forum.vingrad.ru/index.php?showtopic=317536&view=findpost&p=2277056
я взял с CGI::Carp

можно посмотреть CGI::Carp, переделать и оставить только запись в файл

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)