슬로우로그 버퍼 적용

버퍼 처리는 프로파일러 모듈에서 하도록 수정
This commit is contained in:
YJSoft 2014-11-20 12:08:22 +09:00 committed by bnu
parent a3bcb0c893
commit 1577e66fa1
3 changed files with 17 additions and 6 deletions

View file

@ -130,12 +130,10 @@ class addonController extends addon
$buff[] = '}}}';
$buff[] = '$after_time = microtime(true);';
$buff[] = '$addon_time_log = new stdClass();';
$buff[] = '$addon_time_log->_log_type = "addon";';
$buff[] = '$addon_time_log->caller = $called_position;';
$buff[] = '$addon_time_log->called = "' . $addon . '";';
$buff[] = '$addon_time_log->called_extension = "' . $addon . '";';
$buff[] = '$addon_time_log->_elapsed_time = $after_time-$before_time;';
$buff[] = 'ModuleHandler::triggerCall("XE.writeSlowlog", "after", $addon_time_log);';
$buff[] = 'writeSlowlog("addon",$after_time-$before_time,$addon_time_log);';
}
$addon_path = _XE_PATH_ . 'files/cache/addons/';
FileHandler::makeDir($addon_path);