這篇文章將為大家詳細講解有關怎么在PHP中將錯誤日志保存在系統日志中,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
創新互聯自2013年創立以來,是專業互聯網技術服務公司,擁有項目成都做網站、成都網站制作網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元寧陵做網站,已為上家服務,為寧陵各地企業和個人服務,聯系電話:18982081108php是一個嵌套的縮寫名稱,是英文超級文本預處理語言,它的語法混合了C、Java、Perl以及php自創新的語法,主要用來做網站開發,許多小型網站都用php開發,因為php是開源的,從而使得php經久不衰。
【將錯誤記錄到系統日志中】
在 php.ini 中將 error_log 設置為:
復制代碼 代碼如下:
error_log = syslog
或者在運行時使用 ini_set() 函數設置。
【例1】
<?php //關閉錯誤顯示 ini_set('display_errors', 0); //開啟錯誤日志功能 ini_set('log_errors', 'on'); //設置錯誤日志的路徑 ini_set('error_log', 'syslog'); //顯示所有錯誤 error_reporting(-1); //記錄錯誤 //通知級別的錯誤 echo $test; //警告 settype($var, 'dee'); //致命錯誤 test();
查看錯誤日志(Windows 系統):
"我的電腦" ---- 右鍵 ----- 管理 ----- 事件查看器 ----- 信息
【例2】通過 openlog() 發送系統日志
<?php //關閉錯誤顯示 ini_set('display_errors', 0); //開啟錯誤日志功能 ini_set('log_errors', 'on'); //設置錯誤日志的路徑 ini_set('error_log', 'syslog'); //顯示所有錯誤 error_reporting(-1); //打開系統日志的連接 openlog('PHP5.3.10', LOG_PID, LOG_SYSLOG); //openlog:Open connection to system logger //發送日志 syslog(LOG_ERR, 'this is a test of a syslog'.date("Y-m-d H:i:s")); //關閉系統日志的連接 closelog();
在事件查看器的警告信息中也能看到日志:
關于怎么在PHP中將錯誤日志保存在系統日志中就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
分享文章:怎么在PHP中將錯誤日志保存在系統日志中-創新互聯
文章分享:http://m.kartarina.com/article0/cdchio.html
成都網站建設公司_創新互聯,為您提供App開發、動態網站、外貿網站建設、標簽優化、網站導航、響應式網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯