打印“日志”是程序猿必備技能,一直以來從不看日志的我,今天解鎖一項新技能。
從今天開會,領導教給我們一個技能,穩!準!狠!這個技能就是“帥鍋技能”!!!
為什么說是甩鍋技能呢?
其實,你調試接口沒有問題,但是在對接過程中,還是難免出現一些奇奇怪怪的問題,不能定位到錯誤所在,這樣子一直調試會非常的累,打印log日志,定位到錯誤,誰的錯誤,這樣一來,你是不是很輕松了呢?
我公司兩位大佬從不來公司上班,一直都是在家辦公,老板對他們非常的信任,只要出現錯誤,無論對接的是哪位大佬,直接日志拋出來,其實就是再說“不是我的鍋,我不接,愛誰誰!!!”,這樣是不是很酷呢?
所以我現在覺得:在調試服務器中,應該事實打印log,節約時間,節約成本。
下面說一下thinkphp5的日志:
大家也都經常翻閱《看云》手冊:https://www.kancloud.cn/manual/thinkphp5/118124
一般日志都存儲在runtime/log下面,但是信息很多,有時候看著很亂,不易翻閱,大家可以再配置文件:
image.png
“apart_level”這個參數你想配置幾個都可以,你可以自定義,然后
Log::record('日志信息','info');
trace('日志信息','info');
這兩個函數都是可以的,其實和文檔介紹的差不多,因為之前一直都忽略了日志這個技能,所以在此寫一下口水仗,諒解!諒解!諒解!
尤其是在linux上查看日志的時候,對于新手會問:你總不能遇到問題就是下載日志吧?
在linux上調試的時候,使用命令:
tail -f 文件名 //-f 你可以-100f(從文件的末端100行開始打印,這里的100根據你自己的意愿來)