getMessage(),getFile,getLine获取异常用法

getMessage(),getFile,getLine获取异常用法

 try {
                    $param = $request->all();
                    $param['building_id'] = 0;
                    $param['sync'] = 2; // 1小程序2App
                    $param['user_id'] = $receiveUser->id ?? 0;
                    $follow = FollowTool::follow($param);
                    if ($follow['status'] != 200) {
                        empty($follow['msg']) ? $msg = "未知错误 follow" : $msg = $follow['msg'] . ' follow';
                        return response()->json(['status' => 404, 'msg' => $msg]);
                    }
                } catch (\Exception $e) {
                    $msg = [
                        'file_path' => $e->getFile(),
                        'file_line' => $e->getLine(),
                        'message' => $e->getMessage() . ' follow',
                    ];
                    return response()->json(['status' => 404, 'msg' => '捕获异常错误', 'data' => $msg]);
                }

  

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/112415.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • docker搭建kafka集群[通俗易懂]

    docker搭建kafka集群[通俗易懂]docker搭建kafka集群我在M1mbp上使用的以下镜像新建文件zk-kafka-docker-compose.ymlversion:”2″services:zookeeper:user:rootimage:docker.io/zookeeperports:-“12181:2181″environment:-ALLOW_ANONYMOUS_LOGIN=yesvolumes:-zoo

  • Linux下netstat命令详解

    Linux下netstat命令详解一、介绍Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 二、输出信息描述执行netstat后输出如下:[root@sy-suz-srv51~]#netstatActiv…

  • 【Python 局域网控制】——做一个超简单的局域网指令控制电脑

    【Python 局域网控制】——做一个超简单的局域网指令控制电脑程序分为两部分,一个是客户端也是被操控的端口,另一个是服务端就是用来操作被操控的端口点个赞留个关注吧!!程序很简单,是通过局域网聊天系统改造而成,没有高级的GUI框架,只有简简单单的DOS窗口,这个仅供学习,当然也可以在你的第二台电脑里放入客户端,然后用服务端进行指令操作,也是很不错的。客户端会自动获取你的IPv4地址,并显示出来,需要用客户端给出的IP地址去服务端进行连接。执行指令也很简单,用接收到的数据进行os.system()进行执行。想法多的也可以做一个鼠标定位数据传输,可达到鼠

  • C++编程语言中重载运算符(operator)介绍「建议收藏」

    C++编程语言中重载运算符(operator)介绍「建议收藏」本文主要介绍在C++编程语言中使用关键字operator重载运算符(也称“重载操作符”)的相关知识,同时通过示例代码介绍使用关键字operator重载运算符的具体方法。1概述1.1Whatoperator是C++的一个关键字,它和运算符(如=)一起使用,表示一个运算符重载函数,在理解时可将operator和待重载的运算符整体(如operator=)视为一个函数名。使用operator重载运算符,是C++扩展运算符功能的方法。使用operator扩展运

  • 2021年中国智能制造行业产业链研究报告_十四五规划 制造业

    2021年中国智能制造行业产业链研究报告_十四五规划 制造业下载报告去公众号:硬核刘大后台回复“智能工厂”,即可下载完整PDF文件。更多报告内容,可加微信:yw5201a1领取。(ps:加过微信:chanpin628的不要再加,分享的内容一样,有一个号就行。)申明:报告版权中商产业研究院独家所有,此处仅限分享学习使用,如有侵权,请联系小编做删除处理。…

  • java Calendar日期相减问题

    java Calendar日期相减问题两个日期相减,必须是Date型变量使用其getTime()后相减,所以如果是从Calendar获得时间,则需:Calendardate1=Calendar.getInstance();Calendardate2=Calendar.getInstance();date1.getTime().getTime()-date2.getTime().getTime();结果为

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号