同乙個服務所產生的資訊也是有差別的,有啟動時僅通知系統而已的一般資訊 (information),有出現還不至於影響到正常執行的警告資訊 (warn) ,還有系統硬體發生嚴重錯誤時,所產生的重大問題資訊 (error 等等);資訊到底有多少種嚴重的等級呢?基本上,syslog 將資訊分為七個主要的等級,依序是這樣的(由不重要排列到重要資訊等級):
等級等級名稱說明1
info
僅是一些基本的資訊說明而已;
2notice
比 info 還需要被注意到的一些資訊內容;
3warning
(warn)
警示的資訊,可能有問題,但是還不至於影響到某個 daemon 執行的資訊;基本上,info, notice, warn 這三個資訊都是在告知一些基本資訊而已,應該還不至於造成一些系統執行困擾;
4err
(error)
一些重大的錯誤資訊,例如配置檔的某些配置值造成該服務服法啟動的資訊說明,通常藉由 err 的錯誤告知,應該可以了解到該服務無法啟動的問題呢!
5crit
比 error 還要嚴重的錯誤資訊,這個 crit 是臨界點 (critical) 的縮寫,這個錯誤已經很嚴重了喔!
6alert
警告警告,已經很有問題的等級,比 crit 還要嚴重!
7emerg
(panic)
疼痛等級,意指系統已經幾乎要死機的狀態!很嚴重的錯誤資訊了。通常大概只有硬體出問題,導致整個核心無法順利執行,就會出現這樣的等級的資訊吧!
除了這些有等級的資訊外,還有兩個特殊的等級,那就是 debug(錯誤偵測等級) 與 none (不需登入等級) 兩個,當我們想要作一些錯誤偵測,或者是忽略掉某些服務的資訊時,就用這兩個咚咚吧!
特別留意一下在資訊等級之前還有 [.=!] 的鏈結符號喔!他代表的意思是這樣的:
一般來說,我們比較常使用的是『.』這個鏈結符號啦!^_^
PHP配置錯誤資訊回報的等級
error reporting 配置錯誤資訊回報的等級 1 e error 致命的執行錯誤 2 e warning 執行時警告 非致命性錯誤 4 e parse 編譯時解析錯誤 8 e notice 執行時提醒 經常是bug,也可以是有意的 16 e core error php啟動時初始化過程中的...
MySQL錯誤資訊
mysql的出錯 表,根據mysql的標頭檔案mysql include mysqld error.h整理而成。錯誤之處,請大家指正。1005 建立表失敗 1006 建立資料庫失敗 1007 資料庫已存在,建立資料庫失敗 1008 資料庫不存在,刪除資料庫失敗 1009 不能刪除資料庫檔案導致刪除資...
反饋錯誤資訊
即當出現錯誤 時,自動彈出我們預先設計好的反饋視窗,目的是使用者只需簡 單地按一下滑鼠就可以把反饋資訊發到你指定的信箱,當然反饋視窗的內容我們 可以任意修改設計。如下 script function errorinfo errorwin window.open width 20,height 120...