The error_log() function sends an error to the server error-log, to a file or to a remote destination.
Syntax
error_log(message, message_type, destination, extra_headers)
Parameters
message − The error message that should be logged.
message_type − It says where the error should go. The possible message types are as follows
0 − Default. The error is sent to the servers logging system or a file, depending on how the error_log configuration is set in the php.ini file
1 − The error is sent by email to the address in the destination parameter. This message type is the only one that uses the headers parameter
2 − The error is sent through the PHP debugging connection. This option is only available in PHP 3
3 − The error is added to the file destination string
destination − Depends on the message_type parameter as described above.
extra_headers − The extra headers are used when the message_type parameter is set to 1. This message type uses the same internal function as mail() does.
Return
The error_log() function returns TRUE on success or FALSE on failure.
Example
The following is an example −
<?php error_log("That’s no good!", 3, "/var/tmp/my-errors.log"); ?>
The text will get saved in log.