error_log функциясы

error_log функциясы ката билдирүүлөрүн система логуна, берилген файлга жазууга же аларды email аркылуу жөнөтүүгө мүмкүндүк берет. Биринчи параметр катары билдирүү берилет, экинчиси - жазуунун түрү (0 система логу үчүн, 1 email үчүн, 3 файл үчүн), үчүнчүсү - жөнөтүлүүчү дарек (файл же email), ал эми төртүнчүсү - email үчүн кошумча баштар.

Синтаксис

phperror_log(message, message_type, destination, extra_headers);

Мисал

Билдирүүнү система логуна жазуу:

php<?php
  error_log('Базага туташуу ишке ашпады', 0);
?>

Мисал

Катаны /var/log/php_errors.log файлына жазуу:

php<?php
  error_log('Колдонуучунун туура эмес киргизүүсү', 3, '/var/log/php_errors.log');
?>

Мисал

Ката билдирүүсүн email аркылуу жөнөтүү:

php<?php
  $to = 'admin@example.com';
  $subject = 'Өтө маанилүү ката';
  $headers = 'From: webmaster@example.com';
  error_log($subject, 1, $to, $headers);
?>

Ошондой эле караңыз

  • trigger_error функциясын,
    ал колдонуучу каталарын пайда кылат
  • debug_backtrace функциясын,
    ал чакыруулар стекин кайтарат