<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// ဤစာရွက်စာတမ်းကိုအသုံးပြုသည် PHP ရေးသား,မိတ်ဆက်ပေး define_syslog_variables လုပ်ဆောင်ချက်များ၏အသုံးပြုမှု。</span></span><span>
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
<h1>define_syslog_variables လုပ်ဆောင်ချက်များ၏အခြေခံအဆောက်အအုံများမှာအဘယ်နည်း?ဒီ function ကိုအသေးစိတ်ဘယ်လိုသုံးရမလဲဆိုတာရှင်းပြပါ</h1>
<p>တည်နေ PHP အစောပိုင်းဗားရှင်း၌တည်၏,<code></span><span><span class="hljs-title function_ invoke__">define_syslog_variables</span></span><span>()
ဤလုပ်ဆောင်ချက်သည်မည်သည့် parameters တွေကိုလက်မခံပါ။ တန်ဖိုးမပေးပါ။ ခေါ်ဝေါ်ပြီးနောက်၎င်းသည် Syslog စစ်ဆင်ရေးများနှင့်ဆက်စပ်သော variable များကိုကမ္ဘာလုံးဆိုင်ရာ variable များနှင့်ဆက်စပ်သော variable များကိုသတ်မှတ်သည်။ ဤ variable များသည်များသောအားဖြင့် OpenLog () , SYSLOG () နှင့် breadelog () ကို configure လုပ်လေ့ရှိသည်။
PHP, Syslog Constants ၏အစောပိုင်း configurations များ ( log_pid , log_auth , log_info , စသည်တို့) တွင်ပုံမှန်အားဖြင့်မရရှိနိုင်ပါ။ Define_syslog_Variables () function ၏ function သည်ဤ variable များကိုတစ်ကမ္ဘာလုံးအတိုင်းအတာဖြင့်လက်လှမ်းမီနိုင်စေရန်အတွက် SDSLOG function ကိုခေါ်သည့်အခါ undefined constants ၏အမှားကိုရှောင်ရှားရန်ဖြစ်သည်။
Define_Syslog_Variavees () ကိုခေါ်ပြီးနောက်အောက်ပါအရေအတွက်ကိုရရှိနိုင်လိမ့်မည်။
Syslog နှင့်ဆက်နွှယ်သောလုပ်ဆောင်မှုများ ကို Define_syslog_Variables () နှင့်အတူ Syslog နှင့်ဆက်စပ်သောလုပ်ဆောင်မှုများကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည့်ပြည့်ဝသောဥပမာတစ်ခုရှိသည်။
<?php
</span><span><span class="hljs-title function_ invoke__">define_syslog_variables</span></span><span>(); </span><span><span class="hljs-comment">// သေတမ်းစာ syslog ကမ္ဘာလုံးဆိုင်ရာနယ်ပယ်သို့ variable တွေကိုတင်သွင်းပါ</span></span><span>
</span><span><span class="hljs-title function_ invoke__">openlog</span></span><span>(</span><span><span class="hljs-string">"my_script_log"</span></span><span>, LOG_PID | LOG_PERROR, LOG_USER);
</span><span><span class="hljs-title function_ invoke__">syslog</span></span><span>(LOG_INFO, </span><span><span class="hljs-string">"ဒါကစမ်းသပ်သတင်းအချက်အလက်မှတ်တမ်းဖြစ်ပါတယ်"</span></span><span>);
</span><span><span class="hljs-title function_ invoke__">syslog</span></span><span>(LOG_ERR, </span><span><span class="hljs-string">"ဒါကအမှားမှတ်တမ်းတစ်ခုပါ"</span></span><span>);
</span><span><span class="hljs-title function_ invoke__">closelog</span></span><span>();
?>
ဤ script သည် define_syslog_variables () လိုအပ်သည့်ကိန်းဂဏန်းများကိုသတ်မှတ်ရန်အတွက် Log system ကိုစတင်ရန် OpenLog () ကို အသုံးပြု သည် ။
Define_syslog_Variables () သည် Syslog နှင့်ဆက်စပ်သောကိန်းဂဏန်းများကိုကမ္ဘာအနှံ့အပြားတွင်ရရှိနိုင်ရန်အတွက် PHP ၏အဟောင်းဗားရှင်းအတွက်အထောက်အကူပြုလုပ်ငန်းဖြစ်သည်။ ယခုအခါ၎င်းကိုကန့်ကွက်သော်လည်းစနစ်အဟောင်းကိုဖတ်ရှုခြင်းသို့မဟုတ်ထိန်းသိမ်းခြင်းကိုဖတ်ရှုသောအခါ၎င်း၏ရည်ရွယ်ချက်ကိုနားလည်ရန်အရေးကြီးသည်။ ခေတ်သစ် PHP ဖွံ့ဖြိုးတိုးတက်မှုအတွက် SDSLOG နှင့်သက်ဆိုင်သောကိန်းဂဏန်းများကိုတိုက်ရိုက်အသုံးပြုသင့်ပြီးဤလုပ်ဆောင်မှုကိုအားမမူပါ။