Биллинговая система Nodeny

Главная категория => Курилка => Тема начата: VitalVas от 07 Октября 2011, 00:40:40



Название: Модуль Debug.pm
Отправлено: VitalVas от 07 Октября 2011, 00:40:40
Продолжаю тему об этом модуле http://forum.nodeny.com.ua/index.php?topic=1174.msg15121#msg15121

У меня есть несколько вопросов.
Как можно запихнуть в одну строку в дебаге несколько, как на 1-м скрине
Другие вопросы будут немного пожже

а так, модуль просто супер


Название: Re: Модуль Debug.pm
Отправлено: Efendy от 07 Октября 2011, 09:29:42
Код:
%h = (1,2,3,4);
%g = ('yes' => 'no');
debug ('pre', 'Первый хеш:', \%h, "\nВторой:", \%g);
'pre' - обрамляет вывод в тег <pre>


Название: Re: Модуль Debug.pm
Отправлено: VitalVas от 07 Февраля 2012, 10:26:19
Отловил странный баг
все работает nginx+ngx_http_perl_module
после перезапуска nginx-a все встает на свои места
но когда начать обновлять страницу, то старые данные остаются

думаю, это связано с тем что nginx загружает в себя скрипти и держит их в памяти


Название: Re: Модуль Debug.pm
Отправлено: Efendy от 10 Февраля 2012, 10:58:20
Да, именно по этой причине. Вначале скрипта нужно выполнить:

Код:
Debug->flush

Кстати, в прикреплении последняя версия


Название: Re: Модуль Debug.pm
Отправлено: VitalVas от 10 Февраля 2012, 14:34:42
в начале скрипта не работает
когда вставлять в подпрограмму (sub) то работает

спс за модуль и апдейт :)