0

I would like to store any errors and warings generated by php in a log file but still display them in the normal way (echo) as well.

Thanks

2
  • 3
    Did you read the PHP documentation on error reporting and logging? php.net/manual/en/errorfunc.configuration.php#ini.log-errors for example? Commented Apr 11, 2012 at 21:13
  • @Dragon i already spend a lot of hours on the manual, anyway this is not what i wanted to do anyway ;) Commented Apr 11, 2012 at 21:24

3 Answers 3

1

You can define your own function and describe what to do with errors.

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

Sign up to request clarification or add additional context in comments.

Comments

1

php.ini contains two relevant variables: you can specify the log file with error_log, and choose whether or not to display the errors with display_errors

Comments

0

I am not 100% clear on the question but feel it is a combination of error handling:

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

And correctly setting the error handling settings in your php.ini file, or at runtime with:

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

Specifically:

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

If you have something specific in mind, let me know.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.