日誌訊息()

此功能允許你將訊息寫入日誌檔案。你必須在第一個引數中提供三個級別之一,指示它是什麼型別的訊息(除錯,錯誤,資訊),並在第二個引數中顯示訊息本身。

例:

if ($some_var == "") {
    log_message('error', 'Some variable did not contain a value.'); 
} 
else {
    log_message('debug', 'Some variable was correctly set'); 
}

log_message('info', 'The purpose of some variable is to provide some value.');

句法

log_message($level, $message);

引數:

  • $level (string) - 日誌級別:‘錯誤’,‘除錯’或’資訊’
  • $message (string) - 要記錄的訊息

返回型別: void

有三種訊息型別:

  • 錯誤訊息。這些是實際錯誤,例如 PHP 錯誤或使用者錯誤。
  • **除錯訊息。**這些是有助於除錯的訊息。例如,如果已初始化類,則可以將其記錄為除錯資訊。
  • 資訊性訊息。這些是優先順序最低的訊息,只是提供有關某些過程的資訊。CodeIgniter 本身不生成任何資訊訊息,但你可能希望在你的應用程式中。

注意: 為了實際寫入日誌檔案,資料夾的日誌必須是可寫的。此外,你必須設定登入 application/config/config.php閾值 。例如,你可能只希望記錄錯誤訊息,而不是其他兩種型別。如果將其設定為零,則將禁用日誌記錄。