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