Хранить ошибки PHP в файле журнала

Я хотел бы сохранить любые ошибки и warings, сгенерированные php в файле журнала, но все равно отображать их обычным способом (эхо).

благодаря

Вы можете определить свою собственную функцию и описать, что делать с ошибками.

http://www.php.net/manual/en/function.set-error-handler.php

http://www.php.net/manual/en/function.set-exception-handler.php

http://php.net/manual/en/function.register-shutdown-function.php

php.ini содержит две релевантные переменные: вы можете указать файл журнала с error_log и выбрать, показывать или нет ошибки с помощью display_errors

Я не на 100% понятен в вопросе, но считаю, что это комбинация обработки ошибок:

 http://us2.php.net/manual/en/ref.errorfunc.php 

Правильно установите параметры обработки ошибок в файле php.ini или во время выполнения:

 http://us2.php.net/manual/en/function.ini-set.php 

В частности:

 http://us2.php.net/manual/en/errorfunc.configuration.php 

Если у вас есть что-то конкретное, дайте мне знать.