PHP中把Exception写入到日志

#wiki PHP5中把Exception写入到日志,是比较好的方法,开发时可以随时查看,部署后也不用担心在页面上打印出一对信息造成不友好的体验和安全隐患。代码:

<?php
 
error_reporting(E_ALL);
 
function exceptionLogger($exception) {    
    
$file = 'exceptionLog.log';
    
file_put_contents($file,$exception->__toString(),FILE_APPEND);
    
echo "Sorry!I'm Sick...";
}
 
set_exception_handler('exceptionLogger');
 
function connectToDatabase() {
 
    
if(!$conn = @mysql_connect('localhost''root''')) {
        
throw new Exception;
    
}
}
 
connectToDatabase();
?>

评论

此博客中的热门博文

你的妈妈已经等了二十几年

时间管理:每天挤出一小时

教您如何认识植柔皮,头层皮革,修面皮革,油蜡皮、水染皮、摔纹皮、纳帕皮、打蜡皮、压花皮、修面皮、漆光皮、磨砂皮、贴膜皮