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ක්රියාකාරීතාවය,
කෝල් ස්ටැක් ආපසු ලබා දෙයි