error_log Fonksiyonu

error_log fonksiyonu, hata mesajlarını sistem günlüğüne, belirtilen bir dosyaya kaydetmenize veya e-posta ile göndermenize olanak tanır. İlk parametre mesaj, ikincisi kayıt türü (sistem günlüğü için 0, e-posta için 1, dosya için 3), üçüncüsü hedef adres (dosya veya e-posta) ve dördüncüsü e-posta için ek başlıklardır.

Sözdizimi

phperror_log(mesaj, mesaj_tipi, hedef, ek_basliklar);

Örnek

Sistem günlüğüne mesaj yazma:

php<?php
  error_log('Veritabanı bağlantısı başarısız', 0);
?>

Örnek

/var/log/php_errors.log dosyasına hata yazma:

php<?php
  error_log('Geçersiz kullanıcı girişi', 3, '/var/log/php_errors.log');
?>

Örnek

E-posta ile hata mesajı gönderme:

php<?php
  $to = 'admin@example.com';
  $subject = 'Kritik hata';
  $headers = 'From: webmaster@example.com';
  error_log($subject, 1, $to, $headers);
?>

Ayrıca Bakınız