Az error_log függvény
Az error_log függvény lehetővé teszi hibajelentések naplózását a rendszernaplóba,
egy megadott fájlba vagy e-mail küldését. Az első paraméter az üzenet,
a második a naplózás típusa (0 a rendszernaplóhoz, 1 e-mailhez, 3 fájlhoz),
a harmadik a cél (fájl vagy e-mail cím), a negyedik pedig további fejlécek az e-mailhez.
Szintaxis
error_log(message, message_type, destination, extra_headers);
Példa
Üzenet naplózása a rendszernaplóba:
<?php
error_log('Database connection failed', 0);
?>
Példa
Hiba naplózása a /var/log/php_errors.log fájlba:
<?php
error_log('Invalid user input', 3, '/var/log/php_errors.log');
?>
Példa
Hibajelentés küldése e-mailben:
<?php
$to = 'admin@example.com';
$subject = 'Critical error';
$headers = 'From: webmaster@example.com';
error_log($subject, 1, $to, $headers);
?>
Lásd még
-
a
trigger_errorfüggvényt,
amely felhasználói által definiált hibákat generál -
a
debug_backtracefüggvényt,
amely a hívási verem nyomkövetését adja vissza