位置: 编程技术 - 正文

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后端)

  • 印花税计提时应入什么科目
  • 补报以前年度收入后当年所得税怎么处理
  • 缴纳上月附加税会计科目
  • 个税申报系统中累计减除费用可以手动修改吗
  • 一笔多少钱
  • 记账凭证日期填写哪一天
  • 丢失发票已报税证明单取消
  • 企业贷款核销条件
  • 退货或者销毁处理
  • 公司社保退回会退钱吗
  • 营改增后接受实物投资是否需要缴纳增值税?
  • 个人拿身份证可以贷款吗
  • 老项目简易征收可以用进项抵扣吗
  • 差额征税科目
  • 固定资产处置计算公式
  • 走pos对公账户扣多少手续费
  • 1697508432
  • 向承兑人提示付款
  • 耕地占用税计入无形资产吗
  • 福利费不属于工资
  • 鸿蒙系统怎么开发
  • 苗木发票抵扣政策2021
  • 营改增后建筑业怎么开票
  • 资不抵债从资产负债表上怎么看出来
  • php变量如何定义
  • PHP:mb_strimwidth()的用法_mbstring函数
  • 印花税股权转让税目
  • php入门基础教程
  • 公积金怎么做会计科目
  • 无形资产摊销的会计及账务处理
  • php远程命令执行
  • php三大特性
  • php 获取当前url
  • php百分比
  • vue开发教程
  • flask框架入门
  • php destruct
  • 制造业属不属于第二产业
  • 小规模纳税人季度不超30万怎么做账
  • 缴纳上年汇算清缴的分录
  • dubbo dubbox
  • 生产设备的折旧分录
  • 在建工程转固定资产摘要怎么写
  • 企业附加税的税率
  • 作废的发票要装订记账凭证吗
  • 企业弥补以前年度亏损要怎么填表
  • 银行对账单和存款日记账怎样核对并标识
  • 承兑汇票找公司贴现违法吗
  • 跨月的红字发票申请表怎么撤销
  • 售后回购怎么做账
  • 资源税代扣代缴取消时间
  • 收到红字发票如何申报增值税?
  • 出差补贴如何账务处理
  • 委托加工后直接对外销售消费税
  • 一般纳税人废品行业有哪些
  • 工厂投产前的准备工作有哪些
  • 为别人开发票先收的税金怎么入帐?
  • 转账时转错账号怎么办
  • 收到了对方的作业怎么办
  • 前一年的未分配利润计算
  • 无形资产摊销年限最新规定
  • 递延所得税与递延所得税费用
  • mysql union unionall
  • window msconfig
  • linux常用命令chmod
  • window10关闭
  • 浮动浮动
  • shell脚本语言入门
  • Ver、Vol、Ctty命令的使用教程
  • nodejs网站开发
  • python matplotlab
  • unity游戏官网
  • js document.cookie
  • 用js实现类的方法
  • unity2d摇杆
  • 如何下载成品油库存
  • 主要领导成员是指
  • 我们如何理解税收意义
  • 房产税交错了能否退款
  • 关税是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设