From eea473fdaa83007ac0a7ae9ae6eca90877ce02d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Neto?= Date: Fri, 12 Jan 2024 15:27:34 -0400 Subject: [PATCH] =?UTF-8?q?O=20par=C3=A2metro=20$record=20deve=20ser=20Log?= =?UTF-8?q?Record?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/Handlers/RabbitMQHandler.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/app/Handlers/RabbitMQHandler.php b/src/app/Handlers/RabbitMQHandler.php index 1d76340..922cabb 100644 --- a/src/app/Handlers/RabbitMQHandler.php +++ b/src/app/Handlers/RabbitMQHandler.php @@ -4,6 +4,7 @@ namespace Ae3\LaravelLogsLayer\app\Handlers; use Exception; use Monolog\Handler\AbstractProcessingHandler; +use Monolog\LogRecord; use PhpAmqpLib\Channel\AbstractChannel; use PhpAmqpLib\Channel\AMQPChannel; use PhpAmqpLib\Connection\AMQPStreamConnection; @@ -49,12 +50,12 @@ class RabbitMQHandler extends AbstractProcessingHandler } /** - * @param array $record + * @param LogRecord $record * @return void */ - public function write(array $record): void + public function write(LogRecord $record): void { - $data = json_encode($record); + $data = json_encode($record->toArray()); $msg = new AMQPMessage($data, [ 'delivery_mode' => AMQPMessage::DELIVERY_MODE_PERSISTENT ]);