artyomkin, Круто! А проще никак не сделать?
собираюсь выводить в префикс полный url запроса, чтоб знать на какой странице была ошибка у пользователя и может быть еще какие-то данные, например его id и был ли он авторизован при этом.
Может быть дописывать в файл до строки ошибки, ловя просто её наличие? или после...
Так все таки вопрос про логи или про ошибки.
Я бы смотрел на задачу по другому.
Во первых подключаете библиотеку для логирования(monolog), пишите свой хендлер, где добавляете все что вам надо к строке лога.
Во вторых на самом высоком уровне пишете
Try catch(\Throwable $e) блок, где в catch используете свой логгер для записи ошибки.