Функција error_log
Функција error_log омогућава упис порука о грешкама у системски дневник,
одређени фајл или њихово слање путем email-а. Првим параметром се прослеђује порука,
другим - тип уписа (0 за системски дневник, 1 за email, 3 за фајл),
трећим - адреса дестинације (фајл или email), а четвртим - додатна заглавља за email.
Синтакса
error_log(message, message_type, destination, extra_headers);
Пример
Упис поруке у системски дневник:
<?php
error_log('Database connection failed', 0);
?>
Пример
Упис грешке у фајл /var/log/php_errors.log:
<?php
error_log('Invalid user input', 3, '/var/log/php_errors.log');
?>
Пример
Слање поруке о грешци путем email-а:
<?php
$to = 'admin@example.com';
$subject = 'Critical error';
$headers = 'From: webmaster@example.com';
error_log($subject, 1, $to, $headers);
?>
Погледајте такође
-
функцију
trigger_error,
која генерише корисничке грешке -
функцију
debug_backtrace,
која враћа стек позива