Нууу можно разбить всю логику по полочкам, например будет 30 функций. При входе в каждую функцию писать в лог-файл для текущего профиля "время и номер функции".
Это конечно не прям "с того места, где был некорректно завершен" но довольно близко.
Возникла необходимость вставить тег more--> который вставляется после перввых 2-х 3-х абзацев. Собственно вопрос, как сие реализовать. То есть отобрать из условно страницы текста первые 2-3 абзаца?