error_log funksiyası
error_log funksiyası xəta mesajlarını sistem jurnalına,
göstərilən fayla yazmağa və ya onları email ünvanına göndərməyə imkan verir. Birinci parametr kimi mesaj ötürülür,
ikinci - qeyd növü (0 sistem jurnalı üçün, 1 email üçün, 3 fayl üçün),
üçüncü - təyinat ünvanı (fayl və ya email), dördüncü isə email üçün əlavə başlıqlardır.
Sintaksis
error_log(message, message_type, destination, extra_headers);
Nümunə
Mesajı sistem jurnalına yazmaq:
<?php
error_log('Database connection failed', 0);
?>
Nümunə
Xətanı /var/log/php_errors.log faylına yazmaq:
<?php
error_log('Invalid user input', 3, '/var/log/php_errors.log');
?>
Nümunə
Xəta mesajını email ünvanına göndərmək:
<?php
$to = 'admin@example.com';
$subject = 'Critical error';
$headers = 'From: webmaster@example.com';
error_log($subject, 1, $to, $headers);
?>
Həmçinin bax
-
trigger_errorfunksiyası,
istifadəçi tərəfindən təyin olunan xətaları yaradır -
debug_backtracefunksiyası,
çağırılmış yığını qaytarır