本文实例讲述了Yii框架日志操作。分享给大家供大家参考,具体如下:
将日志记录到文本中。
' Yii:log('测试');//写入测试日志
//找到配置文件组件-日志日志'=数组(' class '=' CLogRouter ',' routes '=数组(数组(' class'='CFileLogRoute ',' levels'='warning,error,info ',),
将指定的种类下的日志,写入到指定的文件夹中Yii:log('test my cate ',CLogger:LEVEL _ INFO,' debug ');log '=array(' class '=' cloglueger ',' routes'=array(//.数组(' class'='CFileLogRoute ',' levels'='info,trace ',' categories'='debug .*,' LogLof '=日期(' Y-m-d ').debug.log ',),
将日志写入到萤火虫控制台中去//chorme .控制台也可以用' Yii:log('控制台中的测试,CLogger:LEVEL _ INFO,‘debug’);log '=array(' class '=' cloglueger ',' routes '=array(array(' class '=' CWebLogRoute ',' categories'='debug ',' levels'='info,trace ',' showInFireBug '=true),
追踪结构化查询语言查询。4.1 首先调整db r s首先,将的配置调整。
db '=数组(//.enableParamLogging '=true,
一段执行结构化查询语言的语句$ cmd=yii :3360 app()-db-create command();$sql='从{ {用户}}限制5中选择身份证、用户名;$ cmd-SetText($ SQL);$ rows=$ cmd-queryAll();//日志配置。
log '=array(' class '=' clogluer ',' routes '=array(array(' class '=' CFileLogRoute ',' categories '=' system。db。CDB司令部。*,' LogLog '=日期(' Y-m-d ',' db.log ',),
同理,如果需要将日志写入萤火虫,配置调整为即可。
log '=array(' class '=' cloglueger ',' routes '=array(array(' class '=' CwebLogRoute ',' categories '=' system。db。cdbcommand。*、' showInFireBug '=true)、
直接在页面上查看数据库查询。
5.1 db配置设enableProfile为没错。同四。配置如下。
log '=array(' class '=' clogluer ',' routes '=array(array(' class '=' CProfileLogRoute ',' levels'='profile,info,trace,warning,error ',),去行查询后。[使用四的查询]结果如下图。
查看程序段中的运行性能。
配置和5一样yii :3360 begin profile(' t1 ');对于($ I=0;100000爱尔兰镑;$ I){ $ t=$ I;} yii :3360末端轮廓(' t1 ');
如果希望日志追踪的更详细,
//进入index.php将调试打开已定义(' YII _调试)或已定义(' YII _调试,真);
使用第三方插件。
8.1 去官网下载代码。
http://www.yiiframework.com/extension/yii-debug-toolbar/
放入延长目录下添加配置。
log '=array(' class '=' cloglinger ',' routes '=array(' class '=' ext。yii-调试-工具栏.YiiDebugToolbarRoute ',' ipFilters'=array('192.168.1 .*'), ),
调整数据库配置" db"=数组(//."启用性能分析"=真,"启用参数记录"=真、
更多关于Yii相关内容感兴趣的读者可查看本站专题: 《Yii框架入门及常用技巧总结》 、 《php优秀开发框架总结》 、 《smarty模板入门基础教程》 、 《php面向对象程序设计入门教程》 、 《php字符串(string)用法总结》 、 《php+mysql数据库操作入门教程》 及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Yii框架的服务器端编程语言(专业超文本预处理器的缩写)程序设计有所帮助。