Отладка
Сервер
Вывод отладочной информации.
Для вывода отладочной информации рекомендуется использовать
log4perl (
ссылка1,
ссылка2 )
Для того, чтобы иметь возможность использовать
logger необходимо подключить модули
Nsuts_new::Common::Log и
Log::Log4perl с опцией
:easy и вызвать метод
Log::init_logger:
use Nsuts_new::Common::Log;
use Log::Log4perl qw(:easy);
...
Log::init_logger(); # инициализация логгера
Все сообщения отправляемые через функции
warn и
die также отправляются в лог модуля log4perl после инициализации логгера.
Для корректной работы log4perl необходимо создать в директории с конфигурационными файлами проекта конфигурационный файл log4perl с именем
nsuts_new_log.conf. Пример файла можно найти в trunk'е репозитория.
В
nsuts_new_log.conf необходимо указать имя лог-файла.
Также в настройках виртуального хоста apache следует указать лог-файл, который будет использовать apache,
Лог-файлы рекомендуется сохранять в директории /tmp. Рекомендуемые имена файлов:
<username>-error.log (для логов apache),
<username>-degug.log (для отладочных сообщений).
Следить за содержимым обоих файлов можно при помощи команды:
$ tail -f /tmp/<username>-error.log /tmp/<username>-debug.log