位置: 编程技术 - 正文

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

  • 公司代扣个人所得税有完税凭证明
  • 外地预缴所得税的会计分录
  • 企业所得税怎么征收几个点
  • 全国税务师考试准考证打印
  • 因租赁形成的使用权资产
  • 库存商品转为固定资产说明
  • 应交税费例子
  • 过路费纸质发票怎么生成电子发票
  • 实收资本在利润表中怎么体现出来
  • 收银设备如何入账的
  • 回单一定要在开户行打吗
  • 墨盒应该怎么买
  • 自然人税收系统生产经营怎么申报
  • 金税盘全额抵扣申报流程
  • 促销费可以开专票吗
  • 会计凭证在设计中应遵循的设计原则
  • 混凝土委托加工税率
  • 期初固定资产净值在资产负债表中的哪里
  • 有限合伙企业合伙人分红纳税
  • 公司外部人员可以直接在公司报销吗
  • 逆流交易固定资产折旧实现,为什么按差额
  • 企业筹办期间发生的费用处理
  • 本年利润年末怎么结转到利润分配
  • 业主委员会的收益
  • 污水处理费怎么收取的
  • 生产型企业一般会有哪些外来文件
  • 最新定额是哪年
  • 进项税额忘了抵扣
  • 制造费用计入期间费用吗
  • 公户转私户的钱怎么退回来
  • win10怎么清空
  • 公司产生的劳务费如何计算个人所得税
  • linux gcc命令详解
  • WordPress置顶文章的相关PHP函数小结
  • 关于怀孕在线咨询
  • PHP:pg_field_is_null()的用法_PostgreSQL函数
  • php调用sql server存储过程
  • 员工的医药费
  • 用人单位未为劳动者缴纳社会保险费
  • php制作简单的表单代码
  • 餐饮业开具增值税专用发票
  • deformable detr代码
  • vue3 响应式ui框架
  • 业务出差餐费如何记账
  • python输出inf
  • mysql日志文件在哪里
  • 工会费的会计分录是什么
  • 机械租赁开票内容
  • 伙食费怎么入账
  • 筹建期间的开办费属于资产吗
  • 资本公积 转增
  • 年化收益率怎么算收益率
  • 企业发展基金返还条件
  • 仓库用托盘怎么入账
  • 公司参赛获奖交啥税
  • 管理不善造成的存货盘亏损失计入什么科目
  • 商品进销差价的作用
  • 某劳务派遣公司与某传媒公司签订
  • 事业单位补提以前年度应计提未计折旧的会计分录
  • 已经支付的预付款 银行能更改为货到付款吗
  • 分批法成本核算对象
  • mysql添加外键约束的sql语句
  • apt软件
  • linux操作系统常用操作命令
  • win7禁用驱动签名后可以正常启动吗
  • win10系统无法登陆
  • sendmail邮件服务器的配置
  • opengl基础知识
  • cocos 2d x
  • js经典案例代码大全
  • 安装运行windows
  • python网络爬虫程序
  • nodejs开发博客
  • js实现点击按钮移动滑块到另一个按钮的方法
  • 全面解析皮炎
  • 医院缴纳什么税
  • 中国宗教协会如何注册?
  • 行政单位,比如什么单位
  • 国税局北京税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设