슬로우로그 버퍼 적용

버퍼 처리는 프로파일러 모듈에서 하도록 수정
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

@ -917,15 +917,26 @@ function writeSlowlog($type, $elapsed_time, $obj)
file_put_contents($log_file, implode(PHP_EOL, $buff), FILE_APPEND);
}
$trigger_args = $obj;
$trigger_args->_log_type = $type;
$trigger_args->_elapsed_time = $elapsed_time;
if($type != 'query')
{
$trigger_args = $obj;
$trigger_args->_log_type = $type;
$trigger_args->_elapsed_time = $elapsed_time;
ModuleHandler::triggerCall('XE.writeSlowlog', 'after', $trigger_args);
}
}
/**
* @param void
*/
function flushSlowlog()
{
$trigger_args = new stdClass();
$trigger_args->_log_type = 'flush';
$trigger_args->_elapsed_time = 0;
ModuleHandler::triggerCall('XE.writeSlowlog', 'after', $trigger_args);
}
/**
* microtime() return
*