w3resource

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()



Become a Patron!

Follow us on Facebook and Twitter for latest update.

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