chore: sync staging workspace
This commit is contained in:
@@ -11,11 +11,12 @@ use App\Framework\DI\Container;
|
||||
use App\Framework\Http\Exceptions\MiddlewareTimeoutException;
|
||||
use App\Framework\Http\Metrics\MiddlewareMetricsCollector;
|
||||
use App\Framework\Logging\DefaultLogger;
|
||||
use App\Framework\Logging\Logger;
|
||||
use App\Framework\Logging\ValueObjects\LogContext;
|
||||
|
||||
final readonly class MiddlewareInvoker
|
||||
{
|
||||
private DefaultLogger $logger;
|
||||
private Logger $logger;
|
||||
|
||||
/**
|
||||
* Default timeout for middleware execution in seconds
|
||||
@@ -46,7 +47,7 @@ final readonly class MiddlewareInvoker
|
||||
?MiddlewareCircuitBreaker $circuitBreaker = null,
|
||||
?MiddlewareMetricsCollector $metricsCollector = null
|
||||
) {
|
||||
$this->logger = $this->container->get(DefaultLogger::class);
|
||||
$this->logger = $this->container->get(Logger::class);
|
||||
|
||||
if ($defaultTimeout === null) {
|
||||
try {
|
||||
@@ -80,13 +81,13 @@ final readonly class MiddlewareInvoker
|
||||
|
||||
// Middleware-Instanz holen, falls ein Klassenname übergeben wurde
|
||||
if (is_string($middleware)) {
|
||||
error_log("MiddlewareInvoker: Getting instance for {$middleware}");
|
||||
#error_log("MiddlewareInvoker: Getting instance for {$middleware}");
|
||||
|
||||
try {
|
||||
$middleware = $this->container->get($middleware);
|
||||
error_log("MiddlewareInvoker: Successfully got instance for " . get_class($middleware));
|
||||
#error_log("MiddlewareInvoker: Successfully got instance for " . get_class($middleware));
|
||||
} catch (\Throwable $e) {
|
||||
error_log("MiddlewareInvoker: FAILED to get instance for {$middleware}: " . $e->getMessage());
|
||||
#error_log("MiddlewareInvoker: FAILED to get instance for {$middleware}: " . $e->getMessage());
|
||||
|
||||
throw $e;
|
||||
}
|
||||
@@ -108,8 +109,8 @@ final readonly class MiddlewareInvoker
|
||||
}*/
|
||||
|
||||
// Debug-Ausgabe vor der Ausführung
|
||||
$this->logger->debug('VOR: Middleware ' . $middlewareName .
|
||||
' - hasResponse: ' . ($context->hasResponse() ? 'ja' : 'nein'));
|
||||
#$this->logger->debug('VOR: Middleware ' . $middlewareName .
|
||||
# ' - hasResponse: ' . ($context->hasResponse() ? 'ja' : 'nein'));
|
||||
|
||||
try {
|
||||
// Start timing the middleware execution
|
||||
@@ -133,7 +134,7 @@ final readonly class MiddlewareInvoker
|
||||
}
|
||||
|
||||
// Log execution time for monitoring
|
||||
$this->logger->debug("Middleware {$middlewareName} executed in {$executionTime} seconds");
|
||||
#$this->logger->debug("Middleware {$middlewareName} executed in {$executionTime} seconds");
|
||||
|
||||
$response = $resultContext->response;
|
||||
|
||||
@@ -161,8 +162,8 @@ final readonly class MiddlewareInvoker
|
||||
);
|
||||
|
||||
// Debug-Ausgabe nach der Ausführung
|
||||
$this->logger->debug('NACH: Middleware ' . $middlewareName .
|
||||
' - hasResponse: ' . ($resultContext->hasResponse() ? 'ja' : 'nein'));
|
||||
#$this->logger->debug('NACH: Middleware ' . $middlewareName .
|
||||
# ' - hasResponse: ' . ($resultContext->hasResponse() ? 'ja' : 'nein'));
|
||||
|
||||
return $resultContext;
|
||||
} catch (\Throwable $e) {
|
||||
|
||||
Reference in New Issue
Block a user