Funktsioon error_log

Funktsioon error_log võimaldab kirjutada veateated süsteemilogisse, määratud faili või saata need meiliga. Esimese parameetrina edastatakse sõnum, teise parameetrina - kirjutamise tüüp (0 süsteemilogile, 1 meilile, 3 failile), kolmandana - sihtkoht (fail või meiliaadress) ja neljandana - lisapäised meili jaoks.

Süntaks

phperror_log(message, message_type, destination, extra_headers);

Näide

Sõnumi kirjutamine süsteemilogisse:

php<?php
  error_log('Andmebaasi ühendus ebaõnnestus', 0);
?>

Näide

Veateate kirjutamine faili /var/log/php_errors.log:

php<?php
  error_log('Vigane kasutaja sisend', 3, '/var/log/php_errors.log');
?>

Näide

Veateate saatmine meiliga:

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

Vaata ka