Skip to content

Commit 9e4e8f5

Browse files
committed
main: feat: magento 2.4.8 compat
1 parent f4a5d35 commit 9e4e8f5

File tree

3 files changed

+16
-6
lines changed

3 files changed

+16
-6
lines changed

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,14 @@ Currently adds
77
* Request remote IP
88
* Request method and URL, e.g `GET /customer/account/login`
99

10+
## Versions
11+
12+
### 1.x
13+
<= Magento 2.4.7
14+
15+
2.x
16+
>= Magento 2.4.8
17+
1018
## Installation
1119

1220
`composer require skywire/m2-logging`

src/Processor/RemoteIpProcessor.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
namespace Skywire\Logger\Processor;
1313

14+
use Monolog\LogRecord;
1415
use Monolog\Processor\ProcessorInterface;
1516
use Magento\Framework\HTTP\PhpEnvironment\RemoteAddress;
1617

@@ -26,10 +27,10 @@ public function __construct(RemoteAddress $remoteAddress)
2627
$this->remoteAddress = $remoteAddress;
2728
}
2829

29-
public function __invoke(array $records)
30+
public function __invoke(LogRecord $record)
3031
{
31-
$records['extra']['remote_ip'] = $this->remoteAddress->getRemoteAddress();
32+
$record->extra['remote_ip'] = $this->remoteAddress->getRemoteAddress();
3233

33-
return $records;
34+
return $record;
3435
}
3536
}

src/Processor/UrlProcessor.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,17 @@
1111

1212
namespace Skywire\Logger\Processor;
1313

14+
use Monolog\LogRecord;
1415
use Monolog\Processor\ProcessorInterface;
1516

1617
class UrlProcessor implements ProcessorInterface
1718
{
18-
public function __invoke(array $records)
19+
public function __invoke(LogRecord $record)
1920
{
2021
if (isset($_SERVER['REQUEST_METHOD']) && isset($_SERVER['REQUEST_URI'])) {
21-
$records['extra']['url'] = $_SERVER['REQUEST_METHOD'] . ' ' . $_SERVER['REQUEST_URI'];
22+
$record->extra['url'] = $_SERVER['REQUEST_METHOD'] . ' ' . $_SERVER['REQUEST_URI'];
2223
}
2324

24-
return $records;
25+
return $record;
2526
}
2627
}

0 commit comments

Comments
 (0)