我使用@$this->dom->loadHTML($page);
壓制的錯誤,但笨似乎不尊重......禁止DOM文檔錯誤
一系列的錯誤的日誌
錯誤中恢復 - 2012- 07-17 16:36:27 - >嚴重性:警告 - > DOMDocument :: loadHTML():
有沒有什麼辦法可以禁用只有一段代碼或函數的日誌?
我使用@$this->dom->loadHTML($page);
壓制的錯誤,但笨似乎不尊重......禁止DOM文檔錯誤
一系列的錯誤的日誌
錯誤中恢復 - 2012- 07-17 16:36:27 - >嚴重性:警告 - > DOMDocument :: loadHTML():
有沒有什麼辦法可以禁用只有一段代碼或函數的日誌?
這與'尊重'@
無關,它與你有關,誤解了什麼@
做什麼以及CI如何與它聯繫在一起。
在前面=函數的@
符號告訴PHP(未CI)到
當預置到在PHP中表達,這是可能是由表達產生的任何錯誤的消息將被忽略。
參考:http://us3.php.net/manual/en/language.operators.errorcontrol.php
什麼,基本意思是,它會「跳」過錯誤(否則你的執行將打破任何錯誤)。 CI將STILL記錄錯誤,如果它配置爲這樣做。
您就可以看到編輯CI的配置,並定義您的日誌記錄級別:而不是修復它的
/*
|--------------------------------------------------------------------------
| Error Logging Threshold
|--------------------------------------------------------------------------
|
| If you have enabled error logging, you can set an error threshold to
| determine what gets logged. Threshold options are:
| You can enable error logging by setting a threshold over zero. The
| threshold determines what gets logged. Threshold options are:
|
| 0 = Disables logging, Error logging TURNED OFF
| 1 = Error Messages (including PHP errors)
| 2 = Debug Messages
| 3 = Informational Messages
| 4 = All Messages
|
| For a live site you'll usually only enable Errors (1) to be logged otherwise
| your log files will fill up very fast.
|
*/
$config['log_threshold'] = 1;
爲什麼要隱藏的警告? – 2012-07-17 19:45:55
@AlexLunix如果他在使用外部網絡服務,該怎麼辦? – 2012-07-17 19:46:32
是的..我無法修復..是一個外部的網絡服務... – adrianogf 2012-07-17 19:53:12