फ़ंक्शन error_log
फ़ंक्शन error_log सिस्टम लॉग,
निर्दिष्ट फ़ाइल में त्रुटि संदेश लिखने या उन्हें ईमेल के माध्यम से भेजने की अनुमति देता है। पहला पैरामीटर संदेश है,
दूसरा - रिकॉर्डिंग का प्रकार (0 सिस्टम लॉग के लिए, 1 ईमेल के लिए, 3 फ़ाइल के लिए),
तीसरा - गंतव्य पता (फ़ाइल या ईमेल), और चौथा - ईमेल के लिए अतिरिक्त हेडर।
सिंटैक्स
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');
?>
उदाहरण
ईमेल के माध्यम से त्रुटि संदेश भेजना:
<?php
$to = 'admin@example.com';
$subject = 'Critical error';
$headers = 'From: webmaster@example.com';
error_log($subject, 1, $to, $headers);
?>
यह भी देखें
-
फ़ंक्शन
trigger_error,
जो उपयोगकर्ता-परिभाषित त्रुटियाँ उत्पन्न करता है -
फ़ंक्शन
debug_backtrace,
जो कॉल स्टैक लौटाता है