Во-первых, мы должны видеть типы ошибок в PHP:
Важная информация: Эти некритические ошибки, которые встречает PHP во время выполнения сценария. Например, переменная доступность до ее объявления.
Предупреждения: Более серьезные ошибки. Например, используя include() без существования файла.
Неустранимые ошибки: Эти ошибки являются критическими ошибками. Например, создаем объект несуществующего класса. Эти ошибки немедленно прекращают выполнение скрипта. Они предназначены для пользователей.
Теперь процесс Ловля этих 3 типов ошибок
//Setting for the PHP Error Handler
set_error_handler(call_back function or class);
//Setting for the PHP Exceptions Error Handler
set_exception_handler(call_back function or class);
//Setting for the PHP Fatal Error
register_shutdown_function(call_back function or class);
Вне зависимости от функции или класса описывается пользователем для отслеживания ошибок используется следующая команда:
$debug = debug_backtrace();
print_r($debug);
Если вы напечатайте отладочную версию, тогда он покажет вам запущенный процесс и имя файла, номер строки ошибки.
Используйте 'try'' catch' и в журнале ловить ошибку в файл, где вы хотите записать ошибку. –
Уже созданы файлы журналов, созданные PHP/IIS, на которые вы сможете посмотреть. Этого недостаточно? Вы ищете более специализированное средство ведения журнала? На что вы смотрели до сих пор? – deceze
Файл ошибки внутри Apache показывает ошибку при всех других ошибках проектов приложений, но я хочу, в частности, для этого приложения, как я могу это сделать ??? – Rakhi