From 286629fd98011763bb41ee6e47a8a82e9d1f5e90 Mon Sep 17 00:00:00 2001 From: Marcel Pociot Date: Tue, 4 Dec 2018 17:25:11 +0100 Subject: [PATCH] wip --- src/Server/Logger/ConnectionLogger.php | 4 +++- src/Server/Logger/WebsocketsLogger.php | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Server/Logger/ConnectionLogger.php b/src/Server/Logger/ConnectionLogger.php index 74a6c22..6e06762 100644 --- a/src/Server/Logger/ConnectionLogger.php +++ b/src/Server/Logger/ConnectionLogger.php @@ -30,7 +30,9 @@ class ConnectionLogger extends Logger implements ConnectionInterface public function send($data) { - $this->info("Connection id {$this->connection->socketId} sending message {$data}"); + $socketId = $this->connection->socketId ?? null; + + $this->info("Connection id {$socketId} sending message {$data}"); $this->connection->send($data); } diff --git a/src/Server/Logger/WebsocketsLogger.php b/src/Server/Logger/WebsocketsLogger.php index ec7aa9f..d4defc1 100644 --- a/src/Server/Logger/WebsocketsLogger.php +++ b/src/Server/Logger/WebsocketsLogger.php @@ -45,7 +45,9 @@ class WebsocketsLogger extends Logger implements MessageComponentInterface public function onClose(ConnectionInterface $connection) { - $this->warn("Connection id {$connection->socketId} closed."); + $socketId = $connection->socketId ?? null; + + $this->warn("Connection id {$socketId} closed."); $this->app->onClose(ConnectionLogger::decorate($connection)); }