打印“日志”是程序猿必备技能,一直以来从不看日志的我,今天解锁一项新技能。
从今天开会,领导教给我们一个技能,稳!准!狠!这个技能就是“帅锅技能”!!!
为什么说是甩锅技能呢?
其实,你调试接口没有问题,但是在对接过程中,还是难免出现一些奇奇怪怪的问题,不能定位到错误所在,这样子一直调试会非常的累,打印log日志,定位到错误,谁的错误,这样一来,你是不是很轻松了呢?
我公司两位大佬从不来公司上班,一直都是在家办公,老板对他们非常的信任,只要出现错误,无论对接的是哪位大佬,直接日志抛出来,其实就是再说“不是我的锅,我不接,爱谁谁!!!”,这样是不是很酷呢?
所以我现在觉得:在调试服务器中,应该事实打印log,节约时间,节约成本。
下面说一下thinkphp5的日志:
大家也都经常翻阅《看云》手册:https://www.kancloud.cn/manual/thinkphp5/118124
一般日志都存储在runtime/log下面,但是信息很多,有时候看着很乱,不易翻阅,大家可以再配置文件:
“apart_level”这个参数你想配置几个都可以,你可以自定义,然后
Log::record('日志信息','info');
trace('日志信息','info');
这两个函数都是可以的,其实和文档介绍的差不多,因为之前一直都忽略了日志这个技能,所以在此写一下口水仗,谅解!谅解!谅解!
尤其是在linux上查看日志的时候,对于新手会问:你总不能遇到问题就是下载日志吧?
在linux上调试的时候,使用命令:
tail -f 文件名 //-f 你可以-100f(从文件的末端100行开始打印,这里的100根据你自己的意愿来)
网友评论