那麼問題來了——不讓使用者看到,設定好錯誤報告級別好,如何將錯誤收集到日誌系統中呢?
引數配置項
說明log_errors
on/off
是否開啟日誌記錄
log_errors_max_len
整型,預設1024
單行錯誤最大記錄長度
error_log
syslog或者指定路徑
錯誤日誌記錄在什麼地方
說明:1.在**中的log_errors和log_errors_max_len非常好理解。
2.而error_log 指定將錯誤存在什麼路徑上。配置項中的syslog可能有點不太好理解。syslog是指系統來記錄。windows系統在電腦的日誌收集器裡面。linux預設在:/etc/syslog.conf
[擴充套件]了解知識點。若linux系統啟動或修改了日誌收集。可能儲存在第三方專用的日誌收集伺服器中。
此外,php還為我們專門準備了乙個自定義的錯誤日誌函式:
bool error_log ( string $錯誤訊息 [, int $錯誤訊息型別 = 0 [, string $儲存目標]] )
這個函式可以把錯誤資訊傳送到web伺服器的錯誤日誌,或者到乙個檔案裡。
驗證規則 以及錯誤資訊處理
引入 mongoose 第三方模組 用來運算元據庫 const mongoose require mongoose 資料庫連線 mongoose.connect mongodb localhost playground 連線成功 then console.log 資料庫連線成功.連線失敗 catch...
php錯誤資訊
使 用指定的檔案記錄錯誤報告日誌使用指定的檔案記錄錯誤報告日誌使用指定的檔案記錄錯誤報告日誌 如果使用自己指定的檔案記錄錯誤日誌,一定要確保將這個文 件存放在文件根目錄之外,以減少遭到攻擊的可能。並且該檔案一定要讓php指令碼的執行使用者 web伺服器程序所有者 具有寫許可權。假設在linux操作系...
錯誤資訊的處理
1 採用前台驗證為主,後台驗證為輔的驗證流程 前台主要驗證與資料庫無關的資訊,如是否數字 是否超過最大輸入範圍 有無輸入必輸項 後台主要是驗證與資料庫有關的資訊,如是否有同名等 這裡面用的技術主要是提交form採用 color red validatorform color public class...