mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-05-13 09:19:42 +00:00
RakLibInterface: Use the session's own logger to report handling errors
This commit is contained in:
parent
6743234461
commit
f5b149a022
@ -158,8 +158,9 @@ class RakLibInterface implements ServerInstance, AdvancedNetworkInterface{
|
|||||||
$session->handleEncoded($buf);
|
$session->handleEncoded($buf);
|
||||||
}catch(BadPacketException $e){
|
}catch(BadPacketException $e){
|
||||||
$errorId = bin2hex(random_bytes(6));
|
$errorId = bin2hex(random_bytes(6));
|
||||||
$logger = $this->server->getLogger();
|
|
||||||
$logger->error("Bad packet from $address $port (error ID $errorId): " . $e->getMessage());
|
$logger = $session->getLogger();
|
||||||
|
$logger->error("Bad packet (error ID $errorId): " . $e->getMessage());
|
||||||
|
|
||||||
//intentionally doesn't use logException, we don't want spammy packet error traces to appear in release mode
|
//intentionally doesn't use logException, we don't want spammy packet error traces to appear in release mode
|
||||||
$logger->debug("Origin: " . Utils::cleanPath($e->getFile()) . "(" . $e->getLine() . ")");
|
$logger->debug("Origin: " . Utils::cleanPath($e->getFile()) . "(" . $e->getLine() . ")");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user