Breaking News
yeni film izle hd film seyret film izle

Logging Your Own Error Messages In PHP

Here, a user will learn how to log their own error messages. A user can use the error_log() function to log error messages to the system log or a separate log file, or to send error messages via email.

Calling error_log() does not cause the error to be handled by the PHP error handler nor it will stop the script from running. It sends a log message somewhere. If a user wants to raise an error, use trigger_error() instead of error_log().

error_log() is also useful within custom error handler functions.

To use error_log(), call it with the error message you want to log:

error_log(“Mr.Aman, we have had a problem.”);

By default, the message is sent to the PHP logger, which usually adds the message to the system log or the Web server’s error log .If a user wants to specify a different destination for the message, pass an integer as the second parameter.

Passing a value of 1 causes the message to be sent via email. Specify the email address to send to as the third parameter. A user can optionally specify additional mail headers in a fourth parameter:

error_log(“Mr.Aman, we havve had a problem.”, 1, “[email protected]”, “Cc: [email protected]”);

Pass a value of 3 to send the message to a custom log file:

error_log( “Mr.Aman, we have had a problem.\n”, 3, “/home/aman/custom_errors.log” );

error_log() returns true if the error was successfully logged, or false if the error could not be logged.

Check Also

Working with File Permissions in PHP

File system permissions determine what different users can do with each file and directory in …