This commit is contained in:
2020-09-16 20:23:23 +08:00
parent 63dc3031a8
commit 34d4cbad8b
4 changed files with 31 additions and 8 deletions
+1 -1
View File
@@ -59,7 +59,7 @@ class OnWorkerStart extends Callback
} }
$event->trigger(Event::SERVER_WORKER_START, [$worker_id]); $event->trigger(Event::SERVER_WORKER_START, [$worker_id]);
} catch (\Throwable $exception) { } catch (\Throwable $exception) {
Snowflake::app()->getLogger()->write($exception->getMessage(), 'worker'); write($exception->getMessage(), 'worker');
} }
} }
+8 -1
View File
@@ -100,8 +100,15 @@ class Response extends Application
*/ */
public function addHeader($key, $value) public function addHeader($key, $value)
{ {
/** @var Response $response */
$response = Context::getContext('response'); $response = Context::getContext('response');
$response->header($key, $value); if (!$response) {
return;
}
if (!($response->response instanceof \Swoole\Http\Response)) {
return;
}
$response->response->header($key, $value);
} }
/** /**
+5 -5
View File
@@ -488,11 +488,11 @@ class Router extends Application implements RouterInterface
return null; return null;
} }
return $this->nodes[$method]['*']; return $this->nodes[$method]['*'];
$node = $this->tree_search(['*'], $request->getMethod()); // $node = $this->tree_search(['*'], $request->getMethod());
if (!($node instanceof Node)) { // if (!($node instanceof Node)) {
return null; // return null;
} // }
return $node; // return $node;
} }
+16
View File
@@ -69,6 +69,22 @@ if (!function_exists('loadByDir')) {
} }
if (!function_exists('write')) {
/**
* @param string $messages
* @param string $category
* @throws ComponentException
*/
function write(string $messages, $category = 'app')
{
$logger = Snowflake::app()->getLogger();
$logger->write($messages, $category);
}
}
if (!function_exists('instance_load')) { if (!function_exists('instance_load')) {
function instance_load() function instance_load()