chore: complete update
This commit is contained in:
22
src/Framework/Exception/InErrorHandler.md
Normal file
22
src/Framework/Exception/InErrorHandler.md
Normal file
@@ -0,0 +1,22 @@
|
||||
```` php
|
||||
// Im ErrorHandler wird jetzt ErrorHandlerContext verwendet
|
||||
private function createErrorContext(Throwable $exception, ?MiddlewareContext $context = null): ErrorContext
|
||||
{
|
||||
$handlerContext = ErrorHandlerContext::fromException($exception, [
|
||||
'request_id' => $context?->requestId ?? $this->requestIdGenerator->generate(),
|
||||
'timestamp' => date('c'),
|
||||
'environment' => $_ENV['APP_ENV'] ?? 'production',
|
||||
'debug_mode' => $this->isDebugMode
|
||||
]);
|
||||
|
||||
return new ErrorContext(
|
||||
exception: $exception,
|
||||
level: $this->determineErrorLevel($exception),
|
||||
requestId: $context?->requestId ?? $this->requestIdGenerator->generate(),
|
||||
context: $handlerContext, // Jetzt ErrorHandlerContext statt ExceptionContext
|
||||
additionalData: [
|
||||
'memory_usage' => memory_get_peak_usage(true),
|
||||
]
|
||||
);
|
||||
}
|
||||
````
|
||||
Reference in New Issue
Block a user