diff --git a/src/pocketmine/network/mcpe/RakLibInterface.php b/src/pocketmine/network/mcpe/RakLibInterface.php index 70b30033e..56f942af6 100644 --- a/src/pocketmine/network/mcpe/RakLibInterface.php +++ b/src/pocketmine/network/mcpe/RakLibInterface.php @@ -158,8 +158,9 @@ class RakLibInterface implements ServerInstance, AdvancedNetworkInterface{ $session->handleEncoded($buf); }catch(BadPacketException $e){ $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 $logger->debug("Origin: " . Utils::cleanPath($e->getFile()) . "(" . $e->getLine() . ")");