log_message($level, $message)
參數: |
|
---|---|
返回類型: | void |
該函數用於向你的日志文件中寫入信息,第一個參數你必須提供 三個信息級別中的一個,用於指定記錄的是什么類型的信息(調試, 錯誤和一般信息),第二個參數為信息本身。
示例:
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.');
有三種信息類型:
- 錯誤信息。這些是真正的錯誤,例如 PHP 錯誤或用戶錯誤。
- 調試信息。這些信息幫助你調試程序,例如,你可以在一個類 初始化的地方記錄下來作為調試信息。
- 一般信息。這些是最低級別的信息,簡單的給出程序運行過程中的一些信息。
注解
為了保證日志文件被正確寫入,logs/ 目錄必須設置為可寫的。 此外,你必須要設置 application/config/config.php 文件中的 "threshold" 參數,舉個例子,例如你只想記錄錯誤信息,而不想 記錄另外兩種類型的信息,可以通過這個參數來控制。如果你將 該參數設置為 0 ,日志就相當於被禁用了。