public function AfterHandle(IRequest $request) { $this->_endTime = microtime(true); if ($this->_endTime - $this->_startTime > 1) { Log::Debug("Handler " . get_class($this) . " used " . ($this->_endTime - $this->_startTime . "s.")); } }
/** * @param \DIServer\Interfaces\IRequest $request 当前请求 * @param \Closure $next 下一个中间件的方法引用 */ public function Handle(IRequest $request, \Closure $next) { // TODO: Implement Handle() method. if (rand(0, 100) > 80) { call_user_func($next, $request); } else { Log::Debug("Auth failed."); } }
/** * @param \DIServer\Interfaces\IRequest $request 当前请求 * @param \Closure $next 下一个中间件的方法引用 */ public function Handle(IRequest $request, \Closure $next) { Log::Debug('Session Middleware Start'); //\DIServer\Services\Session::Start($request->GetFD()); $response = $next($request); Log::Debug('Session Middleware Close'); //\DIServer\Services\Session::Close($request->GetFD()); return $response; }
public function GC() { //尝试进行回收 $files = IO::AllFile($this->path); foreach ($files as $file) { Log::Debug("{$file} =" . date('[Y-m-d H:i:s]', fileatime($file))); if (time() - fileatime($file) > 1440) { unlink($file); } } }
/** * 当工作进程收到由sendMessage发送的管道消息时会触发onPipeMessage * * @param \swoole_server $server * @param int $from_worker_id * @param string $message */ public function OnTaskWorkerPipeMessage(\swoole_server $server, $from_worker_id, $message) { Log::Debug("Receive message from {$from_worker_id} in {$server->worker_id}."); }
/** * 当工作进程收到由sendMessage发送的管道消息时会触发onPipeMessage * * @param \swoole_server $server * @param int $from_worker_id * @param string $message */ public function OnPipeMessage(\swoole_server $server, $from_worker_id, $message) { Event::Listen('OnPipeMessage', [&$server, &$from_worker_id, &$message]); Log::Debug("Receive message from {$from_worker_id} in {$server->worker_id}."); /** @var \swoole_table $table */ //$table = unserialize($message); }
public function DumpLog() { Log::Debug($this->_log); }
/** * 当工作进程收到由sendMessage发送的管道消息时会触发onPipeMessage * * @param \swoole_server $server * @param int $from_worker_id * @param string $message */ public function OnWorkerPipeMessage(\swoole_server $server, $from_worker_id, $message) { Log::Debug("Receive message from {$from_worker_id} in {$server->worker_id}."); /** @var \swoole_table $table */ //$table = unserialize($message); }
/** * 获取某个标签的所有行为 * * @param $tag * * @return array */ public function Get($tag = null) { $res = $tag === null ? $this->events : $this->events[$tag]; Log::Debug($this->events); return $res; }