Home > PHP > Function > Error Handling > error_log()

error_log()

error_log - Send an error message somewhere

Syntax

bool error_log (string $message, int $message_type, string $destination, string $extra_headers)

Arguments

  • message - The error message that should be logged.
  • message_type - Says where the error should go. The possible message types are as follows: error_log() log types 0 message is sent to PHP\'s system logger, using the Operating System\'s system logging mechanism or a file, depending on what the error_logconfiguration directive is set to. This is the default option. 1 message is sent by email to the address in the destination parameter. This is the only message type where the fourth parameter, extra_headers is used. 2 No longer an option. 3 message is appended to the file destination. A newline is not automatically added to the end of the message string. 4 message is sent directly to the SAPI logging handler.
  • destination - The destination. Its meaning depends on the message_type parameter as described above.
  • extra_headers - The extra headers. It\'s used when the message_type parameter is set to 1. This message type uses the same internal function as mail() does.

Description

Sends an error message to the web server's error log, a TCPport or to a file.

Version

PHP 4, 5

Return value

Returns TRUE on success or FALSE on failure.