Логирование ошибок в PHP — что сейчас юзается и стоит ли менять старые методы?
Ребята, кто в курсе, как реально правильно сейчас настраивать логирование ошибок в PHP? У меня стояли типичные штуки: display_errors выключен, error_log в файл. Но слышал, что в последних версиях PHP с этим что-то поменялось, и можно по-другому сделать, чтобы было удобнее и безопаснее.
Я проверяю ошибки через ini_set и error_reporting, пробовал и exception handler, но не уверен, что это актуально и насколько удобно для реальных проектов. Есть какое-то общее понимание, что лучше: просто писать ошибки в файл или сразу логировать в какой-то формат, например JSON, для последующего анализа?
Также боюсь перегрузить логи лишним мусором, как вы отсекаете всякие warnings и notices без вреда для отладки?
Короче, коротко расскажите, у кого как сейчас настроено, что рекомендуете для современных приложений, и какие настройки PHP.ini точно лишними стали? И насколько важна интеграция с внешними системами мониторинга?