如何调整CodeIgniter的报错级别
2012-02-11 00:00
906 查看
不使用CI的时候,我们可以使用 error_reporting(E_ALL); error_reporting(0); 这类的代码来控制报错级别。当然也可以在类中使用这些语句,不过CI自己已经有控制报错级别的机制在里面了。
也许你不会经常打开index.php,但是修改就在这个文件里面:
ENVIRONMENT 就是来控制报错级别的,默认的有三个选项,development testing production,由上面的switch语句控制。代码已经很清楚了,可以根据自己的需求进行相应更改。
也许你不会经常打开index.php,但是修改就在这个文件里面:
/* *--------------------------------------------------------------- * APPLICATION ENVIRONMENT *--------------------------------------------------------------- * * You can load different configurations depending on your * current environment. Setting the environment also influences * things like logging and error reporting. * * This can be set to anything, but default usage is: * * development * testing * production * * NOTE: If you change these, also change the error_reporting() code below * */ define('ENVIRONMENT', 'development'); /* *--------------------------------------------------------------- * ERROR REPORTING *--------------------------------------------------------------- * * Different environments will require different levels of error reporting. * By default development will show errors but testing and live will hide them. */ if (defined('ENVIRONMENT')) { switch (ENVIRONMENT) { case 'development': error_reporting(E_ALL); break; case 'testing': case 'production': error_reporting(0); break; default: exit('The application environment is not set correctly.'); } }
ENVIRONMENT 就是来控制报错级别的,默认的有三个选项,development testing production,由上面的switch语句控制。代码已经很清楚了,可以根据自己的需求进行相应更改。
相关文章推荐
- 如何调整CodeIgniter的报错级别
- 如何提高laravel的报错级别
- 调整CodeIgniter错误报告级别
- commons-logging如何调整日志输出级别
- Win7如何调整DPI以解决间距不同内容有大有小问题
- 事务的隔离级别与锁的关系?也即如何用锁实现事务的隔离级别?
- 如何调整窗口以适应客户区大小
- S3C6410开发全纪录(二)《如何计算内存大小,并在UBOOT中调整内存大小》
- tomcat中多个项目(web项目)共用log4j.jar的情况下,如何让其各自打印各自的日志文件。及输出同级别日志信息
- 由如何设置精确到毫秒级别计时器带来的探索
- 如何使用GParted调整Linux分区(图解,双语)
- 如何调整Linux内核启动中的驱动初始化顺序
- 解读php框架codeigniter是如何实现mvc模式以及单一入口
- 如何在程序中写log日志(定义log级别:error,warn, info, debug; 宏定义打印不同级别的日志; 程序中引用宏定义即可)
- 如何实现控件随对话框大小变化而自动调整大小和位置
- VFP中控件如何随着窗体自动调整(经典,就一句!)
- 如何搭建千万级别用户的应用系统
- [PHP]在CodeIgniter中如何利用CSS创建视图
- 如何实现可动态调整隐藏header的listview
- oracle性能如何调整,如何回收表空间碎片