今天我总算是还是有收获的,哈哈,弄了半下午把这个异常和日志管理整的是明明白白的啦,开森;

日志管理:对于我个人而言,我喜欢把sql日志和异常日志分开存储,并且把请求数据也存在日志中,对于开发来说,我感觉真心友好,比如有报错我就只用查看报错日志,不然日志太多了眼睛都把俺给看花了,可怜。

 

首先我修改了config/logging.php文件,添加了两个日志通道:第一个是存储sql日志的,第二个是存储异常日志

laravel 异常和日志管理

其次,我建了sql监听事件,这样每次查询的sql都会存在日志中,也用不着每次去打印,太麻烦了:

laravel 异常和日志管理

laravel 异常和日志管理

还有一种办法可以监听sql日志:

laravel 异常和日志管理

接下来是异常日志:

laravel 异常和日志管理

 

接下来就是异常管理,就是修改异常文件,自定义输出,这样对于用户体验也比较友好,而且这样真的很省一些代码,想想自己以前开发的时候真的是好戳哦,哈哈:

laravel 异常和日志管理

laravel 异常和日志管理

相关文章: