数码资讯
概述ThinkPHP调试模式和日志记录
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文介绍了ThinkPHP调试模式和使用日志记录。这个功能在ThinkPHP项目的发展起着非常重要的作用,它是必要的了解和掌握,具体方法如下:
1,你可以将它设置在config.php,默认是关闭状态。
打开方法如下:
app_debug= >真的
打开 debug.php ThinkPHP共同文件看到默认的调试设置如下:
返回的数组(
log_record= >真 /日志
log_record_level ' =阵列('emerg ','alert ','crit ','err ','warn ','notic ','info ','debug ','sql '), / /允许记录日志级别
db_fields_cache= >错误,数据库字段/缓存
show_run_time= >真 / /运行时间显示
show_adv_time= >真 /显示详细的运行时间
show_db_times= >真 / /显示数据库查询和写入数
show_cache_times= >真 / /显示缓冲区的操作次数
show_use_mem= >真 / /显示内存开销
show_page_trace= >真 /跟踪页面显示信息定义的跟踪文件和行动任务
app_file_case= >真的, / /检查文件大小写在Windows平台上有效
);
注:db_fields_cache数据库缓存默认关闭,如果开启,将在运行时数据文件夹中的文件缓存,然后修改表,如场,缓存记录你的操作,我们需要手动删除,修改表会成功。
app_debug= >真的,访问的页面会出现以下的调试提示:
如果您只想显示消息的一部分,如运行时间、内存开销等。
它可以在config.php设置,如:
/ / 'app_debug= >真 / /调试模式开关
show_run_time= >真的, / /运行时间显示
show_adv_time= >真的, / /显示详细的运行时间
show_db_times= >真 / /显示操作时间数据库
show_cache_times= >真 / /显示缓冲区的操作次数
show_use_mem= >真 / /显示内存开销
提示信息如下所示:
2、页面的跟踪信息的习俗: pagetrace.tpl.php ThinkPHP TPL
方法1:添加自定义的配置文件的一个trace.php。PHP的同级目录,代码如下:
< PHP
返回数组{
当前服务器信息= > _server美元'remote_addr'} {,
};
>
自定义方法2:添加动作方法:
美元->微量('debug测试,'5211314);
三.输出调试方法:
停止(aaaaaaa '); / / aaaaaa输出和中断程序的执行
4。模型调试:显示SQL语句
为用户=新模式(用户的);
$用户>查找(1);
回声($用户-> getlastsql); / /输出上执行SQL语句
5。日志记录 ThinkPHP 库 log.class.php认为核心
在config.php
log_record= >真的,打开日志 / /
log_record_level= >阵列('emerg ','alert '错误'),
希望本文中介绍的方法对我们大家都有帮助。
1,你可以将它设置在config.php,默认是关闭状态。
打开方法如下:
app_debug= >真的
打开 debug.php ThinkPHP共同文件看到默认的调试设置如下:
返回的数组(
log_record= >真 /日志
log_record_level ' =阵列('emerg ','alert ','crit ','err ','warn ','notic ','info ','debug ','sql '), / /允许记录日志级别
db_fields_cache= >错误,数据库字段/缓存
show_run_time= >真 / /运行时间显示
show_adv_time= >真 /显示详细的运行时间
show_db_times= >真 / /显示数据库查询和写入数
show_cache_times= >真 / /显示缓冲区的操作次数
show_use_mem= >真 / /显示内存开销
show_page_trace= >真 /跟踪页面显示信息定义的跟踪文件和行动任务
app_file_case= >真的, / /检查文件大小写在Windows平台上有效
);
注:db_fields_cache数据库缓存默认关闭,如果开启,将在运行时数据文件夹中的文件缓存,然后修改表,如场,缓存记录你的操作,我们需要手动删除,修改表会成功。
app_debug= >真的,访问的页面会出现以下的调试提示:
如果您只想显示消息的一部分,如运行时间、内存开销等。
它可以在config.php设置,如:
/ / 'app_debug= >真 / /调试模式开关
show_run_time= >真的, / /运行时间显示
show_adv_time= >真的, / /显示详细的运行时间
show_db_times= >真 / /显示操作时间数据库
show_cache_times= >真 / /显示缓冲区的操作次数
show_use_mem= >真 / /显示内存开销
提示信息如下所示:
2、页面的跟踪信息的习俗: pagetrace.tpl.php ThinkPHP TPL
方法1:添加自定义的配置文件的一个trace.php。PHP的同级目录,代码如下:
< PHP
返回数组{
当前服务器信息= > _server美元'remote_addr'} {,
};
>
自定义方法2:添加动作方法:
美元->微量('debug测试,'5211314);
三.输出调试方法:
停止(aaaaaaa '); / / aaaaaa输出和中断程序的执行
4。模型调试:显示SQL语句
为用户=新模式(用户的);
$用户>查找(1);
回声($用户-> getlastsql); / /输出上执行SQL语句
5。日志记录 ThinkPHP 库 log.class.php认为核心
在config.php
log_record= >真的,打开日志 / /
log_record_level= >阵列('emerg ','alert '错误'),
希望本文中介绍的方法对我们大家都有帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。