Debug


NAME

Debug.pm — Модуль для вывода отладочных сообщений.

Наверх


SYNOPSIS

Модуль для вывода отладочных сообщений.

Наверх


DESCRIPTION

 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

dump(Object [,Title][,Offset] )

Вывод значения переменной в отладочное сообщение. Возможны отступы.

Object

Ссылка на переменную либо скаляр.

Title

[необязательный] Заголовок сообщения.

Offset

[необязательный] Отступ для вложенных циклов, >=1. Если опущен, то вывод идёт без отступа.

Пример вызова:

modules::Debug::dump(\%hash,"HASH",1);

notice

notice(Text [,Title][,Offset] )

Вывод отладочного сообщения. Возможны отступы.

Text

Текст.

Title

[необязательный] Заголовок сообщения.

Offset

[необязательный] Отступ для вложенных циклов, >=1. Если опущен, то вывод идёт без отступа.

Пример вызова:

modules::Debug::dump("Notice","NOTICE",2);

Примечание:

От dump отличается тем, что принимает текст, а не переменную.

getCaller

getCaller()

Вывод информации о вызове текущей функции/метода.

Пример вызова:

modules::Debug::getCaller();

Наверх


AUTHOR

DAY, Method Lab.

Наверх


BUGS

No one at all. ;))

Наверх


SEE ALSO

Наверх


COPYRIGHT

© Copyright 2004-2008, Method Lab

Наверх

 Debug