Skip to content

Commit 63ee902

Browse files
committed
chore(Handlers): adjust parameter type
1 parent 832ea74 commit 63ee902

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

src/Handlers/DatadogHandler.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use Monolog\Handler\Curl\Util;
99
use Monolog\Handler\MissingExtensionException;
1010
use Monolog\Logger;
11+
use Monolog\LogRecord;
1112

1213
class DatadogHandler extends AbstractProcessingHandler
1314
{
@@ -56,21 +57,21 @@ public function __construct(
5657
/**
5758
* Handles a log record
5859
*/
59-
protected function write(array $record): void
60+
protected function write(LogRecord $record): void
6061
{
61-
$this->send($record['formatted']);
62+
$this->send($record->formatted);
6263
}
6364

6465
/**
6566
* Send request to @link https://docs.datadoghq.com/api/latest/logs/?code-lang=curl#send-logs
6667
* @param string $record
6768
*/
68-
protected function send($record): void
69+
protected function send(string $data): void
6970
{
7071
$parameters = [
7172
'ddsource' => $this->getSource(),
7273
'hostname' => $this->getHostname(),
73-
'service' => $this->getService($record),
74+
'service' => $this->getService($data),
7475
'ddtags' => $this->getTags()
7576
];
7677
$queryString = http_build_query($parameters);
@@ -86,7 +87,7 @@ protected function send($record): void
8687

8788
curl_setopt($ch, CURLOPT_URL, $url);
8889
curl_setopt($ch, CURLOPT_POST, true);
89-
curl_setopt($ch, CURLOPT_POSTFIELDS, $record);
90+
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
9091
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
9192
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
9293
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);

src/Logger.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public function __construct(LoggerInterface $logger, Dispatcher $dispatcher = nu
4646
* @param array $context
4747
* @return void
4848
*/
49-
protected function writeLog($level, $message, $context)
49+
protected function writeLog($level, $message, $context): void
5050
{
5151
$info = $this->generateExtraContextInfo();
5252
$context = array_merge($context, $info);

0 commit comments

Comments
 (0)