位置: 编程技术 - 正文

laravel中的错误与日志用法详解(laravel 实例)

编辑:rootadmin

推荐整理分享laravel中的错误与日志用法详解(laravel 实例),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:laravel 异常处理,laravel 异常处理,laravel哪个类处理异常,laravel 实例,laravel 实例,laravel 异常处理,laravel 报错,laravel 异常处理,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了laravel中的错误与日志用法。分享给大家供大家参考,具体如下:

日志

laravel中的日志是基于monolog而封装的。laravel在它上面做了几个事情:

① 把monolog中的addInfo等函数简化成为了info这样的函数

② 增加了useFiles和useDailyFiles两个参数,使得做日志管理和切割变的容易了

③ 如果要调用monolog的方法需要调用callMonolog函数

好了,看下下面几个需求怎么实现:

将不同的日志信息存放到不同的日志中去

这个需求很普遍的,比如调用订单的日志,需要记录到order.log,获取店铺信息的记录需要记录到shop.log中去。可以这么做:

这样不同的日志数据会被存储到不同的日志文件中去。还能记录日志数据信息。

laravel的错误日志堆栈太长了,怎么办?

使用上面的BLogger类,在start/global.php记录下必要的错误信息

laravel中的错误与日志用法详解(laravel 实例)

laravel默认的日志没有使用分割

所以应该默认把laravel的默认日志记录改成有分割的。

同样在start/global.php中

如何记录一个请求的sql日志

这个应该再细化问,你是不是要实时记录?

如果不要实时记录,那么laravel有个DB::getQueryLog可以获取一个app请求获取出来的sql请求:

如果你是需要实时记录的(也就是你在任何地方die出来的时候,之前的页面的sql请求也有记录)的话,你就需要监听illuminate.query事件了

错误

laravel的所有错误会全部过global的App::error再出来

所以比如你设计的是接口,希望即使有error出现也返回json数据,则可以这么做:

如果你还希望将错误也hold住:

更多关于Laravel相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

Laravel搭建后台登录系统步骤详解 本文实例讲述了Laravel搭建后台登录系统的方法。分享给大家供大家参考,具体如下:今天想用laravel搭建一个后台系统,就需要最简单的那种,有用户登

Yii框架连接mongodb数据库的代码 yii2框架是yii的升级版本,本文我们分别讲解在yii框架中如何连接数据库mongodb。在文件夹common/config/main_local.php中加入如下代码:phpreturn['components'=['mongodb

Yii中的cookie的发送和读取 cookies://新创建的cookie会从本地传到服务器上,然后从服务器获取。(1)cookie的发送$cookies=Yii::$app-response-cookies;//在要发送的响应中添加一个新的cookieeg

标签: laravel 实例

本文链接地址:https://www.jiuchutong.com/biancheng/301525.html 转载请保留说明!

上一篇:Laravel4中的Validator验证扩展用法详解

下一篇:Laravel搭建后台登录系统步骤详解(laravel后端)

  • 开普票需要交税多少
  • 增值税退税比例怎么算
  • 申报时入库税款怎么入账
  • 工业企业提供劳务收入会计分录
  • 财政补贴是什么
  • 代扣代缴城建税可以享受六税两费
  • 送现金券活动方案
  • 北京市取暖标准
  • 发票查验平台查询官网手机版App
  • 装卸费收取的税收筹划是怎样的?
  • 增值税怎么转
  • 个税申报方式可以修改去年的吗
  • 社保不报的情况下保险报销吗
  • 下岗职工能享受什么待遇
  • 办理对公账户手续流程
  • 物业公司收空调费怎么交税
  • 小规模纳税人核定征收标准
  • 应付账款是贵公司欠还是欠贵公司
  • 怎么关闭iphone手机
  • 个体户需要交钱吗
  • 什么是资产减值准备计提
  • 延期报税申请怎么操作
  • 企业党建活动经费管理办法的规定
  • php制作一个表单
  • 中秋节给员工购物文案
  • 前期差错更正怎么理解
  • 安保服务差额征税如何开票
  • swoole如何使用
  • 一只躺在沙滩上的鸟
  • phpforeach遍历二维数组
  • 小规模纳税人结转损益会计分录
  • 发票开具的有哪些原则
  • 浅谈PHP发送HTTP请求的几种方式
  • 自动驾驶的时候可以睡觉吗
  • 《web应用开发》是什么
  • php 输出字符串中字符的所有组合
  • ajax调用
  • 路径规划是什么意思
  • Mybatis+Servlet+Mysql 整合的一个小项目:对初学者非常友好,有助于初学者很快的上手Java Web
  • word2vec使用方法
  • 猿创部落是干什么的
  • 已经申报过的个税在哪里查看
  • phpcms默认密码
  • 11月资产负债表
  • 如何让网站优化成功
  • 计提法定盈余公积是什么意思
  • 企业所得税太高怎么合理规避
  • 个税申报怎样作废
  • 2023年会计继续教育报名入口
  • 劳务公司可以用工资表做成本
  • ETC通行费发票抵扣2021新规定
  • 让渡资产使用权收入属于收入吗
  • 固定资产补缴增值税怎么做帐务处理
  • 计提工资时个税挂其他应收款
  • 非正常损失的进项税
  • 小规模小微企业免税销售额
  • 资产减值损失会计处理
  • 营改增后建筑业增值税税率
  • 会计凭证的主要种类
  • windowsserver2008密码规则
  • 怎么关闭windows更新提示
  • windows任务管理器占用cpu过高
  • 启动图形界面
  • 怎么更改window系统字体
  • linux系统的服务器,重启之后运算速度变慢
  • Leap Motion Using Unity3D——环岛跑车篇
  • android 坐标系
  • [置顶] 《借.住.情.缘》
  • OpenGL super bible(5th) 学习笔记 -- 像素缓冲区对象(PBO)
  • js类继承的几种方式
  • jquery easyui 教程
  • 中间件 .net
  • ssm vue
  • .net 迭代器
  • unity3d 依赖注入
  • shell脚本的启动和关闭命令
  • javascript怎么学
  • javascript怎么用
  • 广东省电子税务局网上办税大厅
  • 湖南省税务举报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设