关于引入第三方的debug功能

来源:3-1 项目演示

_phpstudy

2017-02-18 21:53

老师引入了一个非常酷炫的第三方debug包filp/whoops。

但是如果我在run方法里面使用如下代码:

public static function run(){
    try{
        /**
         * composer 第三方包自动加载代码
         */
        require CORE_PATH . 'vendor/autoload.php';
  
    }catch (\Exception $e){
            //做一些日志记录之类的工作
        }
}

但是这里根本捕获不到代码里面抛出的异常。异常被第三方给捕获了,那么这里就无法写自定义的日志记录代码

写回答 关注

1回答

  • 编程浪子
    2017-02-19 21:12:29

    你好,首先我要确认下 你使用的这个库应该不是 rbac的某部分代码中的,

    如果不是rbac代码中的,那么 你是否有使用什么框架,基本上每个框架都有自己捕获错误的拦截器,一般框架都把错误抛给了自己的错误处理器,你要根据你的框架文档去官网查看下找到对应的错误处理器,然后在其中加入你引入的第三发库


    如果以上无法帮助你到,你可以提供你代码地址,我给你看看

    _phpst...

    .....其实这个是回复隔壁的,不知道为什么到这个课程下面来了。。。。。。。

    2017-02-22 22:29:02

    共 1 条回复 >

RBAC打造通用web管理权限

RBAC为商业系统安全防范手段,结合理论和实战介绍RBAC

20465 学习 · 47 问题

查看课程

相似问题