PHP error handling functions - error_log()
Description
The error_log() function is used to send an error message to the web server's error log, a TCP port or to a file.
Version:
PHP 5
Syntax:
error_log(message, message_type, destination , extra_headers)
Parameters:
Parameters | Description | Required / Optional | Type |
---|---|---|---|
message | The error message that should be logged. | required | string |
message_type | Specifies where the error should go : 1 - Message is sent to the php's system logger 2- Message is sent to the email address specified in the destination. 3 - If remote debugging is enabled, then only it works and sends the message through the PHP debugging connection. 4 - Message is appended to the file specified in the destination. |
optional | integer |
destination | Specifies the location (email address or file ) where the message shall go | optional | resource |
extra_headers | The extra headers used only when value of message_type is 1. | optional | string |
Return Values:
Returns true on success and false on failure.
Example:
<?php
$filename = '/php/error-log-example.php';if (!file_exists($filename))
{ error_log("Server does not contain the intended file",1,"[email protected]","From: [email protected]");error_log("file not found!", 3, "/logs/w3r-errors.log");}
?>
Previous: error_get_last()
Next: error_reporting()
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/php/error-handling/php-error-handling-function-error_log.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics