位置: 编程技术 - 正文

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

  • 代开的增值税专票需要另外申报附加税吗?
  • 土地税房产税会计分录
  • 工商年报主营业务怎么填
  • 所得税费用会影响营业利润吗
  • 什么发票可以抵扣增值税
  • 小规模没有计提增值税直接缴纳了
  • a企业给关联公司借款怎么做账
  • 调整企业银行存款账面余额的记账依据是什么
  • 电汇凭证如何使用
  • 房产公司办公室布局
  • 小规模纳税人减免税收政策
  • 物流公司赔付款会计分录
  • 转增股 分红
  • 过期的增值税发票能用吗
  • 退休返钱怎么算的
  • 税前所得税怎么算
  • 出口发票开具注意事项及要求有哪些?
  • 商业保险税前扣除限额
  • 固定资产折旧方法可以变更吗
  • 委托代购商品的核算有
  • 委托加工费的增值税计入成本吗
  • 收到财政拨款开什么票据
  • 批发led电子屏
  • 原材料暂估入库怎么做账
  • 质量扣款入什么科目
  • mac怎么调整网页大小
  • window10安装教程u盘
  • mac电脑色彩设置
  • mt-mon.exe
  • 外购货物用于职工奖励
  • 开展党建系列活动
  • php堆和栈
  • php fetchall
  • 一个红苹果多少钱
  • 斯诺多尼亚山
  • html简单例子
  • 自动驾驶的时候可以睡觉吗
  • nodejs的安装与配置mac
  • 实现会话跟踪的两种方式
  • 瑞吉接送
  • 关于差额征税的账务处理
  • 企业支付给其他单位劳务费时需要代扣代缴个税吗
  • 管理费用只能在借方吗
  • wordpress配置数据库
  • windows 和 linux
  • 根据《中华人民共和国食品安全法》
  • 固定资产以什么资金形态存在
  • 开自家车出差怎样报销
  • 如何开具通用电子发票
  • 公允价值变动损益影响利润吗
  • 合营企业长期股权投资
  • sql server安装出现值不能为null
  • 将MySQL help contents的内容有层次的输出方法推荐
  • 哪些进项税额不得抵扣?
  • 金税四期上线后对保险
  • 减免税款属于政府补助利得吗
  • 已开普通发票记账联丢失怎么办?
  • 研发支出是什么性质的科目
  • 管理费用月底结转吗
  • 固定基金减少的理由
  • 单位社保缴费收费标准
  • 如何理解预付年金终值期数和系数和记忆方法
  • 定期存款怎么做
  • 管理费用结转有余额吗
  • 餐饮会计做账流程图
  • mysql密码总是输入错误
  • mysql如何跨库查询
  • innodb_index_stats导入备份数据时报错表主键冲突的解决方法
  • ubuntu20.10桌面
  • linux动态链接库怎么调用
  • WIN+VMWARE6.5上面网络配置centOs(5.4版) ADSL接入的小结
  • ulimit命令详解
  • 手机连接电脑win11
  • win7打印机图标显示感叹号
  • nodejs中的模块以及作用
  • 如何用jquery
  • python迭代器iterator
  • jquery 插件写法
  • 咸阳高新区税务局地址
  • 税务总局纪律作风
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设