Enable Discovery debug logging for production troubleshooting

- Add DISCOVERY_LOG_LEVEL=debug
- Add DISCOVERY_SHOW_PROGRESS=true
- Temporary changes for debugging InitializerProcessor fixes on production
This commit is contained in:
2025-08-11 20:13:26 +02:00
parent 59fd3dd3b1
commit 55a330b223
3683 changed files with 2956207 additions and 16948 deletions

View File

@@ -1,19 +1,30 @@
<?php
declare(strict_types=1);
namespace App\Framework\Router\Exceptions;
use App\Framework\Exception\ExceptionContext;
use App\Framework\Exception\FrameworkException;
final class ParameterResolutionException extends FrameworkException
{
/**
* @param string $string
* @param int $int
* @param \Exception|ReflectionException $e
* @param string $message
* @param int $code
* @param \Throwable $previous
*/
public function __construct(string $string, int $int, \Throwable $e) {
parent::__construct($string, $int, $e);
public function __construct(string $message, int $code = 0, ?\Throwable $previous = null)
{
parent::__construct(
message: $message,
context: ExceptionContext::forOperation('parameter_resolution', 'Router')
->withData([
'error_type' => 'parameter_resolution_failed',
'previous_error' => $previous?->getMessage(),
]),
code: $code,
previous: $previous
);
}
}

View File

@@ -4,6 +4,7 @@ declare(strict_types=1);
namespace App\Framework\Router\Exceptions;
use App\Framework\Exception\ExceptionContext;
use App\Framework\Exception\FrameworkException;
final class UnknownResultException extends FrameworkException
@@ -15,9 +16,10 @@ final class UnknownResultException extends FrameworkException
) {
parent::__construct(
message: 'Unbekanntes Ergebnisobjekt: ' . $resultClass,
context: ExceptionContext::forOperation('result_processing', 'Router')
->withData(['resultClass' => $resultClass]),
code: $code,
previous: $previous,
context: ['resultClass' => $resultClass]
previous: $previous
);
}
}