diff --git a/src/Monolog/Handler/PushoverHandler.php b/src/Monolog/Handler/PushoverHandler.php index 16bb8e71..886ae4bc 100644 --- a/src/Monolog/Handler/PushoverHandler.php +++ b/src/Monolog/Handler/PushoverHandler.php @@ -36,7 +36,7 @@ class PushoverHandler extends SocketHandler { parent::__construct('api.pushover.net', $level, $bubble); $this->conntectionPort = 80; - + $this->token = $token; $this->user = $user; $this->title = $title; @@ -55,9 +55,9 @@ class PushoverHandler extends SocketHandler { $data = $this->buildDataString($record); $content = $this->buildContent($data); - $record['formatted'] = $content; - parent::write($record); + $this->connectIfNotConnected(); + $this->writeToSocket($content); } private function buildContent($data) diff --git a/src/Monolog/Handler/SocketHandler.php b/src/Monolog/Handler/SocketHandler.php index 5577a73d..3528e938 100644 --- a/src/Monolog/Handler/SocketHandler.php +++ b/src/Monolog/Handler/SocketHandler.php @@ -219,7 +219,7 @@ class SocketHandler extends AbstractProcessingHandler } } - private function connectIfNotConnected() + protected function connectIfNotConnected() { if ($this->isConnected()) { return; @@ -253,7 +253,7 @@ class SocketHandler extends AbstractProcessingHandler } } - private function writeToSocket($data) + protected function writeToSocket($data) { $length = strlen($data); $sent = 0;