您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
thinkphp5学习笔记-调试和日志
发布时间:2018-06-14 21:47:18编辑:雪饮阅读()
(1)将调试数据打印到app_trace工具的“调试”项中
trace('这是测试调试信息');
trace([1,2,3]);
这样就不会破坏页面结构,还可以进行调试
(2)halt调试
halt调试相当于输出数据后立马终止程序继续运行,如:
halt('这是halt调试');
halt('这是halt调试2');
这里的第二个halt语句就不会被运行的
(3)使用Log类的两个静态方法error和info进行调试
前提是该控制器use think\Log;
控制器中调用如:
Log::error("错误信息111");
Log::info("日志信息222");
这里的第一个语句的结果会显示在app_trace的"错误"项中和runtime下的log文件夹中。
如我刚刚生成的一个就在:runtime/log/201806/09.log文件中
而上面第二个语句就仅仅把数据输出到方才的日志文件中而不会在页面中显示。
(4)使用trace方法的error和info
和(3)一样,只是这里不在依赖Log的命名空间。
控制器中调用:
trace("错误信息333",'error');
trace('日志信息444','info');
关键字词:thinkphp5,调试,日志
下一篇:thinkphp5学习笔记-扩展