1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-08-01 19:00:20 +02:00
This commit is contained in:
Jordi Boggiano
2022-03-14 14:11:15 +01:00
parent 0aef68ce10
commit a3ba6445a4
6 changed files with 16 additions and 16 deletions

View File

@@ -19,5 +19,8 @@ parameters:
paths: paths:
- src/Monolog/Formatter/LineFormatter.php - src/Monolog/Formatter/LineFormatter.php
# can be removed when rollbar/rollbar can be added as dev require again (needs to allow monolog 3.x)
- '#Rollbar\\RollbarLogger#'
includes: includes:
- phpstan-baseline.neon - phpstan-baseline.neon

View File

@@ -78,7 +78,6 @@ class ElasticaFormatter extends NormalizerFormatter
$document = new Document(); $document = new Document();
$document->setData($record); $document->setData($record);
if (method_exists($document, 'setType')) { if (method_exists($document, 'setType')) {
/** @phpstan-ignore-next-line */
$document->setType($this->type); $document->setType($this->type);
} }
$document->setIndex($this->index); $document->setIndex($this->index);

View File

@@ -421,7 +421,6 @@ class Logger implements LoggerInterface, ResettableInterface
{ {
if (is_string($level)) { if (is_string($level)) {
if (is_numeric($level)) { if (is_numeric($level)) {
/** @phpstan-ignore-next-line */
return intval($level); return intval($level);
} }

View File

@@ -267,10 +267,10 @@ final class Utils
$extra = ''; $extra = '';
try { try {
if ($record->context) { if ($record->context) {
$context = "\nContext: " . json_encode($record->context); $context = "\nContext: " . json_encode($record->context, JSON_THROW_ON_ERROR);
} }
if ($record->extra) { if ($record->extra) {
$extra = "\nExtra: " . json_encode($record->extra); $extra = "\nExtra: " . json_encode($record->extra, JSON_THROW_ON_ERROR);
} }
} catch (\Throwable $e) { } catch (\Throwable $e) {
// noop // noop

View File

@@ -253,21 +253,19 @@ class MongoDBFormatterTest extends TestCase
public function testBsonTypes() public function testBsonTypes()
{ {
$record = [ $record = $this->getRecord(
'message' => 'some log message', message: 'some log message',
'context' => [ context: [
'objectid' => new ObjectId(), 'objectid' => new ObjectId(),
'nest' => [ 'nest' => [
'timestamp' => new UTCDateTime(), 'timestamp' => new UTCDateTime(),
'regex' => new Regex('pattern'), 'regex' => new Regex('pattern'),
], ],
], ],
'level' => Logger::WARNING, level: Logger::WARNING,
'level_name' => Logger::getLevelName(Logger::WARNING), channel: 'test',
'channel' => 'test', datetime: new \DateTimeImmutable('2016-01-21T21:11:30.123456+00:00'),
'datetime' => new \DateTimeImmutable('2016-01-21T21:11:30.123456+00:00'), );
'extra' => [],
];
$formatter = new MongoDBFormatter(); $formatter = new MongoDBFormatter();
$formattedRecord = $formatter->format($record); $formattedRecord = $formatter->format($record);

View File

@@ -166,9 +166,10 @@ STRING;
$this->expectExceptionMessage(($majorVersion >= 8) ? $php8xMessage : $php7xMessage); $this->expectExceptionMessage(($majorVersion >= 8) ? $php8xMessage : $php7xMessage);
$handler = new StreamHandler('bogus://url'); $handler = new StreamHandler('bogus://url');
$record = $this->getRecord(); $record = $this->getRecord(
$record['context'] = ['foo' => 'bar']; context: ['foo' => 'bar'],
$record['extra'] = [1, 2, 3]; extra: [1, 2, 3],
);
$handler->handle($record); $handler->handle($record);
} }