初始化sentry

若如初见. 提交于 2020-03-16 18:29:37

某厂面试归来,发现自己落伍了!>>>

thinkphp/library/think/App.php

    public function initialize()
    {
       $this->initSentry();
    }
   /**
     * 初始化sentry
     */
    public function initSentry()
    {
        $domain = $this->request->domain();

        $sys = 'cli';
        
        if (strpos($domain, 'sports') !== false) {
            session('sys', 'sports');
            $sys = 'sports';
        }

        if (\think\facade\Env::get('APP_ENV') == 'test') {
            \Sentry\init(['dsn' => 'http://dd2c004sdfasfe839c202ce8b4a3503801e046e@sentry-dev.owenzhang.cn/6']);
        } elseif (\think\facade\Env::get('APP_ENV') == 'prod') {
            if ($sys == 343) {
                \Sentry\init(['dsn' => 'http://3aa38ce999114ceebe78c60f8da4a189@sentry-dev.owen.cn/8']);
            } elseif ($sys == 'sports') {
                \Sentry\init(['dsn' => 'http://b260c1b8fff7dac20c424ab04f82ebbf@sentry-dev.zhang.cn/11']);
            } 
        }
    }

Buy me a cup of coffee :)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!