mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-07-24 00:55:35 +08:00
add some exception log feature
This commit is contained in:
@@ -45,6 +45,7 @@ class MessageEvent implements SwooleEvent
|
|||||||
$data = json_decode(context()->getFrame()->data, true);
|
$data = json_decode(context()->getFrame()->data, true);
|
||||||
if (isset($data["post_type"])) {
|
if (isset($data["post_type"])) {
|
||||||
set_coroutine_params(["data" => $data, "connection" => $conn]);
|
set_coroutine_params(["data" => $data, "connection" => $conn]);
|
||||||
|
ctx()->setCache("level", 0);
|
||||||
Console::debug("Calling CQ Event from fd=" . $conn->fd);
|
Console::debug("Calling CQ Event from fd=" . $conn->fd);
|
||||||
EventHandler::callCQEvent($data, ConnectionManager::get(context()->getFrame()->fd), 0);
|
EventHandler::callCQEvent($data, ConnectionManager::get(context()->getFrame()->fd), 0);
|
||||||
} else
|
} else
|
||||||
@@ -64,6 +65,7 @@ class MessageEvent implements SwooleEvent
|
|||||||
}
|
}
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
Console::warning("Websocket message event exception: " . (($cs = $e->getMessage()) == "" ? get_class($e) : $cs));
|
Console::warning("Websocket message event exception: " . (($cs = $e->getMessage()) == "" ? get_class($e) : $cs));
|
||||||
|
Console::warning("In ". $e->getFile() . " at line ".$e->getLine());
|
||||||
}
|
}
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -139,7 +139,10 @@ class WorkerStartEvent implements SwooleEvent
|
|||||||
unset($list[0], $list[1]);
|
unset($list[0], $list[1]);
|
||||||
foreach ($list as $v) {
|
foreach ($list as $v) {
|
||||||
if (is_dir($dir . $v)) continue;
|
if (is_dir($dir . $v)) continue;
|
||||||
if (pathinfo($dir . $v, 4) == "phar") require_once($dir . $v);
|
if (pathinfo($dir . $v, 4) == "phar") {
|
||||||
|
Console::verbose("加载Phar: " . $dir . $v . " 中");
|
||||||
|
require_once($dir . $v);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user