Skip to content

Commit a9281e4

Browse files
melquchiri-tbdo-iegorov
authored andcommitted
Fix Logger and MessageProcessor
1 parent 8fba9cc commit a9281e4

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

src/Migration/Logger/Logger.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,9 @@ public function __construct($name = 'Migration', array $handlers = [], array $pr
3737

3838
public function addRecord(int|Level $level, string $message, array $context = [], JsonSerializableDateTimeImmutable|null $datetime = null): bool
3939
{
40-
$processed = parent::addRecord($level, $message, $context);
41-
self::$messages[$level][] = $message;
40+
$levelValue = $level instanceof Level ? $level->value : $level;
41+
$processed = parent::addRecord($levelValue, $message, $context);
42+
self::$messages[$levelValue][] = $message;
4243
return $processed;
4344
}
4445

src/Migration/Logger/MessageProcessor.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
*/
66
namespace Migration\Logger;
77

8+
use Monolog\LogRecord;
9+
810
/**
911
* Logger messages processor
1012
*/
@@ -23,10 +25,10 @@ class MessageProcessor
2325
/**
2426
* Set extra
2527
*
26-
* @param array $record
28+
* @param LogRecord $record
2729
* @return array
2830
*/
29-
public function setExtra(array $record)
31+
public function setExtra(LogRecord $record)
3032
{
3133
foreach ($record['context'] as $key => $value) {
3234
switch ($key) {

0 commit comments

Comments
 (0)