CodeIgniter 2.x по-прежнему использует классический mysql
. Мы все знаем, что это плохая практика, чтобы все еще использовать его, но моя работа по-прежнему требует от меня использования CodeIgniter.Также подавляет ошибку из журналов
У меня всегда есть мой Console.app (OSX), открывающий просмотр моих журналов ошибок Apache/MySQL/PHP/CodeIgniter.
Теперь у меня есть все уведомления/ошибки/etc. постоянно фиксируется, когда я вижу их и постоянно отслеживаю свое развитие с помощью Webgrind на моем MAMP.
Назад к началу; У меня постоянно есть одна большая раздражающая вещь, каждая страница-загрузка PHP всегда дает ошибку около mysql_pconnect
, которая будет устаревать в будущем.
В драйвере CodeIgniter команда подавляется @
, чтобы не печатать предупреждения на экране, но все же заканчивается в моих журналах.
Есть ли жизнеспособный способ, кроме одной такой ошибки, в частности, в PHP-коде или в настройках PHP?
Локально я мог бы перекомпилировать весь ядро PHP и просто удалить предупреждение, но я хотел бы, чтобы журналы на наших производственных установках также избавлялись от этих предупреждений: P.
Заранее благодарен!
Благодарим за информацию Jacob. Я добавил в '_exception_handler' пользовательское совпадение '$ message' для полной строки, поэтому он просто пропустит регистрацию для этой точной ошибки. Наконец, чистые журналы, спасибо! –