| Debug |
Debug.pm — Модуль для вывода отладочных сообщений.
Модуль для вывода отладочных сообщений.
use modules::Debug;
my @array = (5,6,7,8); modules::Debug::dump(\@array,"ARRAY");
my %hash = { qwerty => 'tetetetet' };
modules::Debug::dump(\%hash,"HASH",1);
modules::Debug::notice("Notice text","TITLE",1);
Сообщения выводятся в формате Data::Dumper.
dump(Object [,Title][,Offset] )
Вывод значения переменной в отладочное сообщение. Возможны отступы.
Ссылка на переменную либо скаляр.
[необязательный] Заголовок сообщения.
[необязательный] Отступ для вложенных циклов, >=1. Если опущен, то вывод идёт без отступа.
modules::Debug::dump(\%hash,"HASH",1);
notice(Text [,Title][,Offset] )
Вывод отладочного сообщения. Возможны отступы.
Текст.
[необязательный] Заголовок сообщения.
[необязательный] Отступ для вложенных циклов, >=1. Если опущен, то вывод идёт без отступа.
modules::Debug::dump("Notice","NOTICE",2);
От dump отличается тем, что принимает текст, а не переменную.
getCaller()
Вывод информации о вызове текущей функции/метода.
modules::Debug::getCaller();
DAY, Method Lab.
No one at all. ;))
© Copyright 2004-2008, Method Lab
| Debug |