MyWackoSite: NsuTs/Вам запрещён доступDocumentation/devguide/debug ...

Home Page | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация | Вход:  Пароль:  

Отладка

Сервер

Вывод отладочной информации.
Для вывода отладочной информации рекомендуется использовать log4perl ( ссылка1, ссылка2 )
Для того, чтобы иметь возможность использовать logger необходимо подключить модули Nsuts_new::Common::Log и Log::Log4perl с опцией :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 (для отладочных сообщений).

Следить за содержимым обоих файлов можно при помощи команды:


Добавить в файл .bashrc
alias reload_apache="sudo invoke-rc.d apache2 force-reload"
alias log_all="tail -n 20 -f /tmp/<log_file>

alias cd_modules='cd /usr/local/lib/site_perl'
alias cd_nsuts='cd /var/www/nsuts-cgi'
 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]