Functie error_log

De functie error_log maakt het mogelijk om foutberichten vast te leggen in het systeemlogboek, een opgegeven bestand of ze per e-mail te verzenden. De eerste parameter is het bericht, de tweede - het type logging (0 voor systeemlogboek, 1 voor e-mail, 3 voor bestand), de derde - de bestemmingsadres (bestand of e-mail), en de vierde - extra headers voor e-mail.

Syntaxis

phperror_log(message, message_type, destination, extra_headers);

Voorbeeld

Een bericht vastleggen in het systeemlogboek:

php<?php
  error_log('Databaseverbinding mislukt', 0);
?>

Voorbeeld

Een fout vastleggen in het bestand /var/log/php_errors.log:

php<?php
  error_log('Ongeldige gebruikersinvoer', 3, '/var/log/php_errors.log');
?>

Voorbeeld

Een foutbericht per e-mail verzenden:

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

Zie ook