位置: 编程技术 - 正文

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

  • 长期待摊费用一般指什么
  • 账面价值与计税基础一般会产生差异的是
  • 应税工资怎么计算出来的
  • 公司代缴个税分录
  • 发票查询发票代码有误
  • 盈余公积转增股本的分录怎么写
  • 新征用的耕地是什么意思
  • 长期股权投资减值准备
  • 购买资产佣金应该怎么算
  • 可以先报税后结账吗
  • 挂应付账款之后发现用现金付款如何调整?
  • 使用空头支票被银行冻结
  • 售后回租的实际操作流程
  • 房屋预售缴款怎么交
  • 营改增后房地产公司税种及税率
  • 报销发票只准报一部分怎么做账?
  • 营改增 贷款服务
  • 个人取得的拆迁款需要缴纳个人所得税吗
  • 装修费税率是多少2021
  • 红字发票开具只能针对一份发票 不可以只冲红其中一部分吗?
  • 个税申报中劳务报酬
  • 税控盘第一次使用
  • 公司必须购买税控设备吗
  • 买一赠一商品必须一样吗
  • 跨年度多计提的社保调整
  • 净资产属于政府预算会计要素吗
  • 成本费用票少了怎么办
  • 4s店 监管
  • 预提材料运费怎么计算
  • 受托加工物资的账务处理例题
  • 以前年度多计提了税金怎么办
  • steam打开速度
  • 鼠标反应迟钝是什么原因
  • 华为鸿蒙系统耗电量快吗
  • 新版edge浏览器如何打开ie浏览器
  • 代发工资开的发票可以抵扣吗?
  • php基础
  • 软件测评费用标准
  • php实现的链式队列是什么
  • EasyExcel使用与步骤
  • 服务,不动产和无形资产怎么填小规模
  • 餐饮类的增值税
  • 纳税人数字签名怎么填
  • php异步处理方案
  • 个体经营所得税申报表a
  • 性能优化有什么用
  • ajax自动带cookie
  • 银行存款出现负数
  • 小微企业材料
  • 其他应收款是如何核算的
  • 总分类科目的名称和核算内容
  • 入伙和退伙的法律效力
  • 从物资公司购入原木的进项税额
  • 汇总记账凭证会计核算形式下总分类账账页格式一般采用
  • 房租费待摊分录怎么做
  • 可抵扣进项税额包括进项税额转出吗
  • 产业扶持资金管理办法
  • 生产企业出口退税政策
  • 收取客户好处算违法吗
  • 小企业会计准则2023电子版
  • 所得税核算的三种方法
  • mysql开发语言
  • mac安装路径选择
  • hl.exe是什么
  • cool file viewer pro是什么软件
  • mac版cad2022使用教程
  • xp硬盘安装win7系统教程
  • MSAPI.DAT,WINDNSAPI.DAT是什么文件
  • windows7报错
  • windows8怎么打开开始菜单
  • win7的语言栏不见了
  • windows8.1如何安装
  • win10能运行的单机游戏
  • nodejs爬虫技术
  • python 技巧总结
  • python开发软件教程
  • jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法
  • 广东增值税电子普通发票图片
  • 陕西省医保缴费截止日期2024
  • 提高增值税税率是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设