Есть ли в PHP встроенный отладочный журнал, например Ruby on Rails logger.info (), в файл development.log?
С PHP я бы хотел посмотреть «под капотом», чтобы увидеть, что происходит … страницы, используемые для строки запроса, и т. Д.
Я сгустил кучу, но ничего не могу найти.
(Я пытаюсь перенести веб-приложение из RoR в PHP, потому что мне нужно больше скорости выполнения.)
PHP имеет
error_log
– отправляет сообщение об ошибке в журнал ошибок веб-сервера, порт TCP или в файл и trigger_error
– генерирует сообщение об ошибке / предупреждении / уведомлении на уровне пользователя которые вы можете использовать для запуска и регистрации предопределенных типов ошибок , например
trigger_error( "Custom Warning", E_USER_WARNING );
Сторонние библиотеки существуют с
Вы можете настроить различные адресаты для входа в систему. Использование осуществляется через интерфейс OO:
$logger->log('Informational message', Zend_Log::INFO);
и есть также вдохновленный Log4J
Помимо этого есть XDebug и Zend Debugger . Существует также расширение PECL с расширенным отладчиком PHP (APD)