Skip to content

Commit 0732ebb

Browse files
authored
Release/1.1.0 (#2)
1 parent fae23d9 commit 0732ebb

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

‎composer.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"psr/http-server-middleware": "^1.0",
3030
"psr/log": "^3.0",
3131
"tiny-blocks/http": "^6.3",
32-
"tiny-blocks/http-correlation-id": "^1.0"
32+
"tiny-blocks/http-correlation-id": "^2.0"
3333
},
3434
"require-dev": {
3535
"ergebnis/composer-normalize": "^2.52",

‎src/Internal/ErrorLogger.php‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
use Psr\Log\LoggerInterface;
99
use Throwable;
1010
use TinyBlocks\Http\CorrelationId\CorrelatedLogger;
11+
use TinyBlocks\Http\CorrelationId\CorrelationId;
12+
use TinyBlocks\Http\CorrelationId\CorrelationIdMiddleware;
1113
use TinyBlocks\Http\ErrorHandler\ErrorHandlingSettings;
1214

1315
final readonly class ErrorLogger
@@ -27,7 +29,10 @@ public function log(ServerRequestInterface $request, Throwable $exception): void
2729
return;
2830
}
2931

30-
$logger = CorrelatedLogger::from(logger: $this->logger)->resolve(request: $request);
32+
$correlationId = $request->getAttribute(CorrelationIdMiddleware::ATTRIBUTE_NAME);
33+
$logger = $correlationId instanceof CorrelationId
34+
? CorrelatedLogger::from(logger: $this->logger, correlationId: $correlationId)
35+
: $this->logger;
3136

3237
$context = ['message' => $exception->getMessage()];
3338

0 commit comments

Comments
 (0)