Skip to content

Commit b2bfd05

Browse files
authored
Merge pull request #7730 from magento-gl/AC-3556
AC-3556::Monolog 2.7.0 causing failures in WebAPI+Integration Tests
2 parents a8b6240 + 63ab13b commit b2bfd05

File tree

4 files changed

+16
-8
lines changed

4 files changed

+16
-8
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
"magento/composer-dependency-version-audit-plugin": "~0.1",
6767
"magento/magento-composer-installer": ">=0.3.0",
6868
"magento/zendframework1": "~1.15.0",
69-
"monolog/monolog": "^2.6",
69+
"monolog/monolog": "^2.7",
7070
"pelago/emogrifier": "^6.0.0",
7171
"php-amqplib/php-amqplib": "~3.2.0",
7272
"phpseclib/mcrypt_compat": "~2.0.2",

composer.lock

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dev/tests/integration/framework/Magento/TestFramework/ErrorLog/Logger.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
use Magento\Framework\Logger\Monolog;
1111
use Monolog\Handler\HandlerInterface;
12+
use Monolog\DateTimeImmutable;
1213

1314
class Logger extends Monolog
1415
{
@@ -43,6 +44,8 @@ public function __construct(
4344
}
4445

4546
/**
47+
* Clear messages
48+
*
4649
* @return void
4750
*/
4851
public function clearMessages(): void
@@ -51,6 +54,8 @@ public function clearMessages(): void
5154
}
5255

5356
/**
57+
* Get messages
58+
*
5459
* @return array
5560
*/
5661
public function getMessages(): array
@@ -64,19 +69,21 @@ public function getMessages(): array
6469
* @param int $level The logging level
6570
* @param string $message The log message
6671
* @param array $context The log context
72+
* @param DateTimeImmutable $datetime Optional log date to log into the past or future
6773
* @return bool Whether the record has been processed
6874
*/
6975
public function addRecord(
7076
int $level,
7177
string $message,
72-
array $context = []
78+
array $context = [],
79+
DateTimeImmutable $datetime = null
7380
): bool {
7481
if ($level <= $this->minimumErrorLevel) {
7582
$this->messages[] = [
7683
'level' => $this->getLevelName($level),
7784
'message' => $message,
7885
];
7986
}
80-
return parent::addRecord($level, $message, $context);
87+
return parent::addRecord($level, $message, $context, $datetime);
8188
}
8289
}

lib/internal/Magento/Framework/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"laminas/laminas-validator": "^2.17.0",
3838
"magento/composer-dependency-version-audit-plugin": "~0.1",
3939
"magento/zendframework1": "~1.15.0",
40-
"monolog/monolog": "^2.6",
40+
"monolog/monolog": "^2.7",
4141
"ramsey/uuid": "~4.2.0",
4242
"symfony/console": "~4.4.0",
4343
"symfony/process": "~4.4.0",

0 commit comments

Comments
 (0)