PHP 错误与异常 笔记与总结(14 )记录和发送异常信息
生活随笔
收集整理的這篇文章主要介紹了
PHP 错误与异常 笔记与总结(14 )记录和发送异常信息
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
當(dāng)發(fā)生異常時(shí),把異常信息記錄到日志文件中:
1 <?php 2 header('content-type:text/html; charset=utf-8'); 3 class LogException extends Exception{ 4 public function __construct($message = null, $code = 0){ 5 parent::__construct($message, $code); 6 error_log($this->getMessage().PHP_EOL, 3, 'D:/practise/php/Error/exceprion/testLogException.log'); 7 } 8 } 9 10 try{ 11 $conn = @mysql_connect('localhost', 'root', 'root123'); 12 if(!$conn) throw new LogException("mysql connect failed", 1); 13 }catch(LogException $e){ 14 echo $e->getMessage(); 15 }這里數(shù)據(jù)庫(kù)密碼錯(cuò)誤,執(zhí)行文件,輸出:
?
testLogException.log文件:
?
line:6 處也可以記錄下異常追蹤信息 $this->getTraceAsString()
?
總結(jié)
以上是生活随笔為你收集整理的PHP 错误与异常 笔记与总结(14 )记录和发送异常信息的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: oracle vm virtualbox
- 下一篇: 进程通信(转)