mirror of
https://github.com/Seldaek/monolog.git
synced 2025-08-01 19:00:20 +02:00
Cleanups
This commit is contained in:
@@ -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
|
||||||
|
@@ -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);
|
||||||
|
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -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
|
||||||
|
@@ -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);
|
||||||
|
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user