setException(); // 如果没有附加配置文件的话则可以结束配置了,反之,则要重新设置一些变量 if (!$configFile || !file_exists($configFile)) { return true; } // 解析配置文件 $config = parse_ini_file($configFile); if (!$config) { return true; } // 调整错误显示 if (isset($config['display_errors'])) { ini_set('display_errors', intval($config['display_errors'])); } // 设置日志路径 if (isset($config['log_path'])) { Logger::setLogPath($config['log_path']); } // 设置日志等级 if (isset($config['log_level'])) { Logger::setLogLevel(intval($config['log_level'])); } // 设置环境变量 if (isset($config['mode'])) { Request::setMode($config['mode']); } return true; } /** * 异常捕获 * @param $ex */ public static function exceptionHandler($ex) { // Sentry::instance()->exceptionHandler($ex); // Logger::error($ex, 'uncaught_exception'); } }