Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexey Mahotkin                      2:5020/400     20 Feb 2004  22:37:17
 To : "Sergey Leschenko"
 Subject : Re: DBI & HandleError
 -------------------------------------------------------------------------------- 
 
 >>>>> "SL" == Sergey Leschenko <sm@rage.org.ua> writes:
 
  SL>   лишний код получается - каждый запрос в eval брать.  Сейчас один
  SL> eval{}, а при ошибке DBI - создание bugreport-файла со stack-trace.
  SL> Скорее всего решением будет наследование DBI с запоминанием параметров
  SL> запроса... Или есть еще варианты?
 
 Я в крупном (и в мелких тоже) проекте использую Log::Log4perl.  Все запросы
 у меня прозрачно заносятся в лог (задаётся в конфиге), значения
 плэйсхолдеров при этом подставляются.
 
 Соответственно, последний запрос в логе перед умиранием -- и есть искомый.
 Прозрачность логгирования обеспечивается прокси-объектами, которые
 оборачивают настоящие $dbh/$sth.
 Могу поделиться подробностями, хотя вроде всё должно быть и так б-м
 понятно.
 
 --alexm
 --- ifmail v.2.15dev5.3
  * Origin: tyranny (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 DBI & HandleError   Sergey Leschenko   18 Feb 2004 15:28:24 
 Re: DBI & HandleError   Alexey Mahotkin   18 Feb 2004 23:12:02 
 Re: DBI & HandleError   Artem Chuprina   19 Feb 2004 17:29:54 
 Re: DBI & HandleError   Sergey Leschenko   20 Feb 2004 15:24:54 
 Re: DBI & HandleError   Alexey Mahotkin   20 Feb 2004 22:37:17 
 Re: DBI & HandleError   Sergey Leschenko   24 Feb 2004 11:49:37 
 Re: DBI & HandleError   Alexey Mahotkin   25 Feb 2004 01:32:27 
Архивное /ru.perl/3865d34d05b5.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional