Query: error_log
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
ERROR_LOG(3) 1 ERROR_LOG(3) error_log - Send an error message to the defined error handling routinesSYNOPSISbool error_log (string $message, [int $message_type], [string $destination], [string $extra_headers])DESCRIPTIONSends an error message to the web server's error log or to a file.PARAMETERSo $message - The error message that should be logged. o $message_type - Says where the error should go. The possible message types are as follows: error_log(3) 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_log con- | | | figuration 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. | | | | +--+---------------------------------------------------+ o $destination - The destination. Its meaning depends on the $message_type parameter as described above. o $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(3) does.RETURN VALUESReturns TRUE on success or FALSE on failure.NOTESWarning error_log(3) is not binary safe. $message will be truncated by null character. Tip $message should not contain null character. Note that $message may be sent to file, mail, syslog, etc. Use appropriate conver- sion/escape function, base64_encode(3), rawurlencode(3) or addslashes(3) before calling error_log(3).EXAMPLESExample #1 error_log(3) examples <?php // Send notification through the server log if we can not // connect to the database. if (!Ora_Logon($username, $password)) { error_log("Oracle database not available!", 0); } // Notify administrator by email if we run out of FOO if (!($foo = allocate_new_foo())) { error_log("Big trouble, we're all out of FOOs!", 1, "operator@example.com"); } // another way to call error_log(): error_log("You messed up!", 3, "/var/tmp/my-errors.log"); ?>CHANGELOG+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.2.7 | | | | | | | The possible value of 4 was added to $mes- | | | sage_type. | | | | +--------+---------------------------------------------------+ PHP Documentation Group ERROR_LOG(3)
Related Man Pages |
---|
mb_send_mail(3) - php |
lucurr(1m) - opensolaris |
lucancel(1m) - opensolaris |
openlog(3) - php |
lucancel(1m) - linux |
Similar Topics in the Unix Linux Community |
---|
RE error 41: No remembered search string. |
Error message: What does it mean? |
Can't grep multiple strings |
Seeking assistance in Shell script |