首页 > 其他分享 >初始化sentry

初始化sentry

时间:2023-04-03 20:36:18浏览次数:47  
标签:初始化 domain cn sentry sports sys dsn



初始化sentry_init

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://[email protected]/6']);
        } elseif (\think\facade\Env::get('APP_ENV') == 'prod') {
            if ($sys == 343) {
                \Sentry\init(['dsn' => 'http://[email protected]/8']);
            } elseif ($sys == 'sports') {
                \Sentry\init(['dsn' => 'http://[email protected]/11']);
            } 
        }
    }




标签:初始化,domain,cn,sentry,sports,sys,dsn
From: https://blog.51cto.com/owenzhang24/6167370

相关文章

  • Spring Initailizr(项目初始化向导)
    本地创建官网创建版在Spring官网https://start.spring.io/中选择此时这个项目以压缩包形式下载到本地文件中,然后解压,导入IDEA中阿里start创建如果国外的网址不能通过,将网址更换为http://start.aliyun.com更换版本号在pom.xml中更换maven依赖......
  • SpringBoot项目启动时初始化操作方式
    1.实现InitializingBean重写afterPropertiesSet()方法。@Component@Slf4jpublicclassInitOneTestimplementsInitializingBean{@OverridepublicvoidafterPropertiesSet()throwsException{log.info("InitOneTestinitsuccess");}}2......
  • SpringBoot中常见的各种初始化场景分析
    大家能区分出以下各种初始化适用的场景吗ApplicationRunner,CommandLineRunner,BeanFactoryPostProcessor,InitializingBean,BeanPostProcessor首先可以简单分类Springboot的钩子        1,ApplicationRunner        2,CommandLineRunner上述2个钩子其实没啥......
  • element 初始化组件功能
    前言这篇文章学习element组件库是如何初始化组件的。资源:源码地址:element-analysis/new.js源码入口文件找到用于初始化组件的脚本,位置如图:开始脚本的开始引用了......
  • java 类的初始化顺序
    父类的静态字段-->父类静态代码块-->子类静态字段-->子类的静态代码块-->父类成员变量-->父类构造代码块-->父类构造方法-->子类成员变量-->子类构造代码块-->子类构造方法......
  • 声明、定义与初始化
    给出几种常见的形式:externinti;//声明,当其他文件存在i的定义的时候,本文件要使用i需要使用extern关键字,让编译器去其他文件找到i的定义,声明可以多次,但是定义只能一次ex......
  • C++ 直接初始化和拷贝初始化
    首先我们介绍直接初始化:编译器使用普通的函数匹配来选择与我们提供的参数最匹配的构造函数。文字描述可能会让你们云里雾里,那我们直接看代码://先设计这样的一个类class......
  • React Native学习笔记(二)————(RN)初始化项目
    一、创建ReactNative项目1.1、ReactNative有一个内置的命令行界面,你可以用它来生成一个新项目。您可以使用Node.js附带的访问它,而无需全局安装任何内容。让我们创建......
  • vue-cli 初始化创建 vue2.9.6 项目路由守卫、封装axios、vuex
    阅读目录Vue如何封装Axios请求1安装axios2封装代码axios应用方式Vue中的路由守卫使用演示1全局守卫2组件级守卫3单个路由独享的守卫4官网整个路由守卫被触发流程的......
  • vue-cli 初始化创建 vue2.9.6 项目
    阅读目录vue-cli安装vue-cli初始化创建项目1、vueinit命令讲解2、初始化创建项目package.json项目结构1、build目录(webpack配置)2、config目录(vue项目配置目录)3、node_mod......