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ফাংশন,
যা কল স্ট্যাক রিটার্ন করে