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 отличается тем, что принимает текст, а не переменную.

Наверх


AUTHOR

DAY, Method Lab.

Наверх


BUGS

No one at all. ;))

Наверх


SEE ALSO

Наверх


COPYRIGHT

© Copyright 2004, Method Lab

Наверх

 Debug