mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-08 07:32:48 +08:00
增加SLOG_ON 常量定义 默认false
This commit is contained in:
1
base.php
1
base.php
@@ -34,6 +34,7 @@ defined('CONTROLLER_LAYER') or define('CONTROLLER_LAYER', 'controller');
|
|||||||
defined('APP_DEBUG') or define('APP_DEBUG', false); // 是否调试模式
|
defined('APP_DEBUG') or define('APP_DEBUG', false); // 是否调试模式
|
||||||
defined('ENV_PREFIX') or define('ENV_PREFIX', 'T_'); // 环境变量的配置前缀
|
defined('ENV_PREFIX') or define('ENV_PREFIX', 'T_'); // 环境变量的配置前缀
|
||||||
defined('IS_API') or define('IS_API', false); // 是否API接口
|
defined('IS_API') or define('IS_API', false); // 是否API接口
|
||||||
|
defined('SLOG_ON') or define('SLOG_ON', false); // 是否开启socketLog
|
||||||
|
|
||||||
// 应用模式 默认为普通模式
|
// 应用模式 默认为普通模式
|
||||||
defined('APP_MODE') or define('APP_MODE', function_exists('saeAutoLoader') ? 'sae' : 'common');
|
defined('APP_MODE') or define('APP_MODE', function_exists('saeAutoLoader') ? 'sae' : 'common');
|
||||||
|
|||||||
@@ -43,6 +43,11 @@ class App
|
|||||||
// 缓存初始化
|
// 缓存初始化
|
||||||
Cache::connect($config['cache']);
|
Cache::connect($config['cache']);
|
||||||
|
|
||||||
|
// 如果启动SocketLog调试, 进行SocketLog配置
|
||||||
|
if (SLOG_ON) {
|
||||||
|
\org\Slog::config($config['slog']);
|
||||||
|
}
|
||||||
|
|
||||||
// 默认语言
|
// 默认语言
|
||||||
$lang = strtolower($config['default_lang']);
|
$lang = strtolower($config['default_lang']);
|
||||||
Lang::range($lang);
|
Lang::range($lang);
|
||||||
@@ -56,11 +61,6 @@ class App
|
|||||||
if (!IS_CLI && $config['use_session']) {
|
if (!IS_CLI && $config['use_session']) {
|
||||||
Session::init($config['session']);
|
Session::init($config['session']);
|
||||||
}
|
}
|
||||||
//判断,如果启动SocketLog调试, 进行SocketLog配置
|
|
||||||
if ($config['slog']['enable']) {
|
|
||||||
define('SLOG_ENABLE',true);
|
|
||||||
\org\Slog::config($config['slog']);
|
|
||||||
}
|
|
||||||
|
|
||||||
// 应用URL调度
|
// 应用URL调度
|
||||||
self::dispatch($config);
|
self::dispatch($config);
|
||||||
|
|||||||
@@ -29,9 +29,8 @@ class Error
|
|||||||
];
|
];
|
||||||
// 记录异常日志
|
// 记录异常日志
|
||||||
Log::record($error['message'], 'ERR');
|
Log::record($error['message'], 'ERR');
|
||||||
// 发送500信息
|
// 发送http状态信息
|
||||||
header('HTTP/1.1 500 Internal Server Error');
|
Response::sendHttpStatus(Config::get('exception_http_status'));
|
||||||
header('Status:500 Internal Server Error');
|
|
||||||
// 输出异常页面
|
// 输出异常页面
|
||||||
self::halt($error);
|
self::halt($error);
|
||||||
}
|
}
|
||||||
@@ -70,7 +69,7 @@ class Error
|
|||||||
{
|
{
|
||||||
// 记录日志
|
// 记录日志
|
||||||
Log::save();
|
Log::save();
|
||||||
if(defined('SLOG_ENABLE') && SLOG_ENABLE) {
|
if (SLOG_ON) {
|
||||||
\org\Slog::sendLog();
|
\org\Slog::sendLog();
|
||||||
}
|
}
|
||||||
if ($e = error_get_last()) {
|
if ($e = error_get_last()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user