這篇文章主要介紹了PHP中error_log()函數的使用方法,實例分析了error_log自動生成相應的log文件的方法,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了PHP中error_log()函數的使用方法。分享給大家供大家參考。具體分析如下:
今天遇到一個問題需要調試,但是只能通過日志打印調試,就用到了error_log這個函數
需要打印的是一臺服務器發送到我們服務器的post數據,代碼如下:(key和value都打印了):
- if(!emptyempty($_POST) ){
- while (list($key, $val) = each($_POST))
- {
- @error_log("$key => $val", 3,'/tmp/test_post_allstarpay.log' );
- }
- }
error_log有四個參數 ,主要是前3個,第一個是log日志寫入內容,第二個是日志存入方式3表示存入指定位置,第三個是存入位置。
服務器用的是centos ,tmp有讀寫權限 所以就寫入tmp內了,error_log會自動生成相應的log文件,不需要手動創建!
新聞熱點
疑難解答