暂无 |

扩展 Trace 信息

如果需要扩展自己的 Trace 信息,有下面两种方式:

第一种方式:在当前项目的配置目录下面定义 trace.php 配置文件,例如:

return array(
    '当前操作'    => ACTION_NAME,
    '当前模块'    => MODULE_NAME,
);

定义完 trace.php 文件之后,系统会自动把这个定义合并到 Trace 信息里而输出:

当前操作 : index
当前模块 : Index

当然也可以对已经定义的 Trace 信息在 trace.php 文件里重新定义,重新定义后的信息会覆盖原来的信息:

'当前页面'    => $_SERVER,

这种方式通常用于 Trace 项目的公共信息。

第二种方式:在操作里面使用 trace 方法来增加 Trace 信息,这种方式适用于 Trace 当前操作的特定信息:

$Dao = M('User');
$user_list = $Dao->select();
$last_sql = $Dao->getLastSql();
trace('执行SQL',$last_sql);
Trace 信息里而输出如下:
执行SQL : SELECT * FROM `my_user` 
当前操作 : index
......

提示:这种方式的 Trace 信息总是显示在页面 Trace 信息的最开始,trace 方法也常用于断点调试。

0

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论