$logger
$logger : \Psr\Log\LoggerInterface
Monolog error handler
A facility to enable logging of runtime errors, exceptions and fatal errors.
Quick setup: ErrorHandler::register($logger);
$logger : \Psr\Log\LoggerInterface
$previousExceptionHandler : ?callable
$previousErrorHandler : callable|true|null
$handleOnlyReportedErrors : bool
$hasFatalErrorHandler : bool
$reservedMemory : ?string
$fatalErrors : int[]
register(\Psr\Log\LoggerInterface $logger, mixed $errorLevelMap = [], mixed $exceptionLevelMap = [], mixed $fatalLevel = null) : \Monolog\ErrorHandler
Registers a new ErrorHandler for a given Logger
By default it will handle errors, exceptions and fatal errors
\Psr\Log\LoggerInterface | $logger | |
mixed | $errorLevelMap | |
mixed | $exceptionLevelMap | |
mixed | $fatalLevel |
registerFatalHandler(mixed $level = null, int $reservedMemorySize = 20) : self
mixed | $level | |
int | $reservedMemorySize | Amount of KBs to reserve in memory so that it can be freed when handling fatal errors giving Monolog some room in memory to get its job done |