增加SLOG_ON 常量定义 默认false

This commit is contained in:
thinkphp
2015-12-08 16:02:57 +08:00
parent ed8741629e
commit 003b99cdd6
3 changed files with 32 additions and 32 deletions

View File

@@ -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');

View File

@@ -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);

View File

@@ -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()) {