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:
@@ -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
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user