Продвинутый лог ошибок

Cude

Новичок
Продвинутый лог ошибок

Здравствуйте

Задача такая. Есть функция, в процессе ее выполнения происходит ошибка, php пишет что произошла ошибка в таком-то файле, в такой-то строке. Вообщем не шибко много информации. Скрипт работает не пять минут и отследить какие данные неправильно обработаны очень не просто.

Как сделать так, чтобы когда возникала ошибка, в лог (или куда-то еще) сохранялись данные которые были переданны функции и список локальных переменных. Очень желательно чтобы в функцию ничего добавлять не пришлось, так как их много.

Спасибо!
 

whirlwind

TDD infected, paranoid
[m]debug_backtrace[/m] + [m]error_log[/m]

что бы в функцию ничего не добавлять - [m]set_error_handler[/m]
 

Фанат

oncle terrible
Команда форума
боюсь, set_error_handler не сильно поможет.
тут или котеровский трик с буфферингом, или не лениться, и руками поставить обработку ошибок.
ТЕМ БОЛЕЕ, что клиент привирает, заявляя, что не знает, куда ставить обработчик.
 

tf

крылья рулят
Как сделать так, чтобы когда возникала ошибка, в лог (или куда-то еще) сохранялись данные которые были переданны функции и список локальных переменных.
читаем ман, про обработку ошибок
 
Сверху