Funkcija error_log

Funkcija error_log omogoča zapisovanje sporočil o napakah v sistemski dnevnik, določeno datoteko ali pa jih pošlje po e-pošti. Prvi parameter je sporočilo, drugi - vrsta zapisa (0 za sistemski dnevnik, 1 za e-pošto, 3 za datoteko), tretji - ciljni naslov (datoteka ali e-pošta), četrti pa - dodatne glave za e-pošto.

Sintaksa

phperror_log(message, message_type, destination, extra_headers);

Primer

Zapisovanje sporočila v sistemski dnevnik:

php<?php
  error_log('Povezava z bazo podatkov ni uspela', 0);
?>

Primer

Zapisovanje napake v datoteko /var/log/php_errors.log:

php<?php
  error_log('Neveljaven vnos uporabnika', 3, '/var/log/php_errors.log');
?>

Primer

Pošiljanje sporočila o napaki po e-pošti:

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

Glejte tudi