TP的调试真的很傻很难用,要想输出trace信息,条件如下:
1. APP_DEBUG 以及SHOW_PAGE_TRACE设置成true,
2. action 必须有视图 才行
在这里发挥了自己的想象终于把 firephp 集成进来了,哈哈哈,方法如下:
[就是替换 ThinkPHP/Lib/Think/Core/Log.class.php] 类
把 FirePHP.class.php 复制到 ThinkPHP/Lib/Think/Core 目录中,修改如下方法:
[建议将原有文件备份哦,此仅作测试使用]
static function record($message,$level=self::ERR,$record=false) {
if($record || in_array($level,C('LOG_RECORD_LEVEL'))) {
$now = date(self:
format);
self:
log[] = "{$now} {$level}: {$message}\r\n";
switch($level){
case self:
EBUG:
FirePHP::getInstance(true)->trace($message, $level);
break;
case self::INFO:
FirePHP::getInstance(true)->log($message, $level);
break;
case self::SQL:
FirePHP::getInstance(true)->info($message, $level);
break;
case self::NOTICE:
case self::WARN:
FirePHP::getInstance(true)->warn($message, $level);
break;
default:
FirePHP::getInstance(true)->error($message, $level);
break;
}
}
}
对于 SQL的输出,因为 ThinkPHP/Lib/Think/Db/Db.class.php 里面第128行 对 调试参数写死了,
必须将其 与 C('APP_DEBUG') 绑定,很费解,此处修改为 加一个自定义的,不与原有的相冲突..代码如下:
if(C('APP_DEBUG') || C('LOG_RECORD_SQL'))
在配置文件里面做如下选项,即可:
'LOG_RECORD'=>true, // 进行日志记录
'LOG_RECORD_SQL'=>true, // 进行日志记录
'LOG_RECORD_LEVEL' => array('EMERG','ALERT','CRIT','ERR','WARN','NOTIC','INFO','DEBUG','SQL'), // 允许记录的日志级别
日志级别可以自增减 呵呵
分享到:
相关推荐
ThinkPHP 3.2 集成 monolog monolog简介 monolog是 Laravel,Symfony,Silex 默认集成的日志库, 同时大量其他框架提供了集成扩展. 它是最流行的 php log库, 自带超多handler, 长期维护, 稳定更新. 它支持以各种方式...
毕业论文-安全跳转页面-整站商业源码.zip
实训商业源码-视频解析-毕业设计.zip
实训商业源码-小小素材库V7.8.45 小程序前端+后端-毕业设计.zip
毕业论文-二刺螈导航-整站商业源码.zip
AI在MES中的应用.pdf
基于Vue 3实现的Cesium大屏可视化项目源代码,展示了Cesium的一些基础示例,该项目是个人毕设项目,答辩评审分达到98分,代码都经过调试测试,确保可以运行!欢迎下载使用,可用于小白学习、进阶。该资源主要针对计算机、通信、人工智能、自动化等相关专业的学生、老师或从业者下载使用,亦可作为期末课程设计、课程大作业、毕业设计等。项目整体具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现不同的功能。 基于Vue 3实现的Cesium大屏可视化项目源代码,展示了Cesium的一些基础示例基于Vue 3实现的Cesium大屏可视化项目源代码,展示了Cesium的一些基础示例基于Vue 3实现的Cesium大屏可视化项目源代码,展示了Cesium的一些基础示例基于Vue 3实现的Cesium大屏可视化项目源代码,展示了Cesium的一些基础示例基于Vue 3实现的Cesium大屏可视化项目源代码,展示了Cesium的一些基础示例基于Vue 3实现的Cesium大屏可视化项目源代码,展示了Cesium的一些基础示例基于Vue 3实现的Cesium大屏可视化项目源代码,展示了Cesium的一些基础示例基于Vue 3实现的Cesium大屏可视化项目源代码,展示了Cesium的一些基础示例基于Vue 3实现的Cesium大屏可视化项目源代码,展示了Cesium的一些基础示例基于Vue 3实现的Cesium大屏可视化项目源代码,展示了Cesium的一些基础示例基于Vue 3实现的Cesium大屏可视化项目源代码,展示了Cesium的一些基础示例基于Vue 3实现的Cesium大屏可视化项目源代码,展示了Cesium的一些基础示例基于Vue 3实现的Cesium大屏可视化项目源代码,展示了Cesium的一些基础示例基于Vue 3实现的Cesium大屏可视化项目源代码,展示了
内容概要:该报告由Co.media可美亚发布,基于Amazon平台上的蓝牙音箱产品数据,通过网页工具抓取并清理了772笔交易信息,最终分析了248笔有效数据。报告揭示了评论数高的产品通常售价较高,但低价并非获得高评级的有效手段。高频关键词如“Speaker”、“Bluetooth”、“Smart”、“Wireless”等能显著提升搜索匹配度和销售排名,尤其是前20名产品大多带有这些关键词。此外,价格较低的产品多归类为手机&配件,而价格较高的则归类为电子产品。前50名产品在金额、评论和星数方面具有明显优势,而新产品若想快速进入搜索排名前10,则需重点投入于产品定价和评论星数的提升。 适合人群:希望拓展北美市场的中国品牌企业、从事跨境电商的从业者以及对蓝牙音箱市场感兴趣的投资者。 使用场景及目标:①帮助企业了解蓝牙音箱在北美市场的竞争态势;②指导企业优化产品标题中的关键词选择,以提高搜索排名;③为制定产品定价策略和提升用户评价提供数据支持。 其他说明:Co.media可美亚是一家专注于为中国品牌提供跨境整合营销服务的公司,尤其擅长帮助企业在北美市场建立品牌知名度和竞争力。报告中涉及的数据分析方法包括统计回归分析,用于评估不同因素对搜索排名和销售排名的影响。
基于Go+python实现的网络异常流量检测系统+源码+GUI界面,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用 基于Go+python实现的网络异常流量检测系统+源码+GUI界面,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于Go+python实现的网络异常流量检测系统+源码+GUI界面,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用 基于Go+python实现的网络异常流量检测系统+源码+GUI界面,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用 基于Go+python实现的网络异常流量检测系统+源码+GUI界面,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用 基于Go+python实现的网络异常流量检测系统+源码+GUI界面,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用
ANSYS SpaceClaim直接建模技术.pdf
毕业论文-超人配送代驾跑腿小程序V1.5.10 前端+后端-整站商业源码.zip
毕业论文-wx码支付-整站商业源码.zip
实训商业源码-智能AI雷达名片+1.6.7-毕业设计.zip
ANSYS网格划分.pdf
3D变形技术在汽车造型设计中的应用.pdf
ANSYS高级流体动力学培训手册2.pdf
vosk-model-small-cn-022
实训商业源码-视频小店V1.0.7 原版-毕业设计.zip
HR_S30-1800.hard
C++语言任意进制转换(1).zip