THINKPHP兄弟连李文凯老师视频笔记:07开启调试模式

Conf/config.php ‘APP_DEBUG’=>true

Common/debug.php
默认是关闭字段缓存
如果想显示单个调试信息(单独的页面执行时间,单独的数据库操作次数…等)

自定义TRACE信息:Common/Tpl/PageTrace.tpl.php
然后在config.php定义 ‘TMPL_TRACE_FILE’=>’testTrace.php’;

在ACTION中自定义TRACE,$this->trace(‘session’,$_SESSION);

dump函数

// 用于代码优化,显示执行时间,占用内存等
debug_start(‘run’);
// many codes
debug_end(‘run’);

halt(‘aaaaaa’) //输出aaa,终端程序执行

// 模型调试
显示数据库操作类当中执行的SQL语句
$user = new Model(‘user’);
$user->find();
echo $user->getLastSql(); // 获取SQL语句

// 日志处理
lib/think/core/log.class.php

开启日志记录:
LOG_RECORD=>TRUE

日志记录方式:记录到system,mail,tcp,file(默认使用file)
手动记录:
log::write($msg=信息,$level=级别,$type=类型,存储位置)
log::save
log::record

Related posts:

Leave a Reply

Your email address will not be published.