error_log ֆունկցիա

error_log ֆունկցիան թույլ է տալիս գրանցել սխալների մասին հաղորդագրություններ համակարգային լոգում, նշված ֆայլում կամ ուղարկել դրանք էլփոստով: Առաջին պարամետրով փոխանցվում է հաղորդագրությունը, երկրորդով - գրանցման տեսակը (0 համակարգային լոգի համար, 1 էլփոստի համար, 3 ֆայլի համար), երրորդով - նշանակման հասցեն (ֆայլ կամ էլփոստ), իսկ չորրորդով - լրացուցիչ վերնագրեր էլփոստի համար:

Շարահյուսություն

phperror_log(message, message_type, destination, extra_headers);

Օրինակ

Հաղորդագրության գրանցում համակարգային լոգում:

php<?php
  error_log('Database connection failed', 0);
?>

Օրինակ

Սխալի գրանցում /var/log/php_errors.log ֆայլում:

php<?php
  error_log('Invalid user input', 3, '/var/log/php_errors.log');
?>

Օրինակ

Սխալի մասին հաղորդագրության ուղարկում էլփոստով:

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

Տես նաև

  • trigger_error ֆունկցիան,
    որը գեներացնում է օգտագործողի սահմանած սխալներ
  • debug_backtrace ֆունկցիան,
    որը վերադարձնում է կանչերի ստեկը