... Путем бесконечных echo я выяснил ...
... сайт на хостинге, заказчик доступы не дает ...
Лучший вариант - объяснить заказчику зачем вам error.log
Еще можно в точке входа установить свои php set_error_handler и set_exception_handler, и писать свой собственный лог, либо выдавать ошибки (и stack trace!) на экран.
Если и это не поможет - БЕГN!