Syntax
bool error_log ( string $message [, int $message_type [, string $destination [, string $extra_headers]]] ) |
Definition and Usage
Sends an error message to the web server's error log, a TCP port or to a file.
Paramters
Parameter | Description |
---|---|
message | The error message that should be logged. |
message_type | Says where the error should go. The possible message types are as follows:
|
estination | 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. |
Return Value
Returns TRUE on success or FALSE on failure.
Example
Following is the usage of this function:
<?php // Send notification through the server log file 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"); } // other ways of calling error_log(): error_log("You messed up!", 2, "127.0.0.1:7000"); error_log("You messed up!", 2, "loghost"); error_log("You messed up!", 3, "/var/tmp/my-errors.log"); ?> |
No comments:
Post a Comment