PHP Класс Phprest\ErrorHandler\Handler\Log

Наследование: implements League\BooBoo\Handler\HandlerInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$logger Psr\Log\LoggerInterface | null

Открытые методы

Метод Описание
__construct ( Psr\Log\LoggerInterface $logger = null )
handle ( Exception $exception )
setLogger ( Psr\Log\LoggerInterface $logger )

Защищенные методы

Метод Описание
buildLogMessage ( Exception $exception ) : string
handleErrorException ( ErrorException $exception ) : boolean

Описание методов

__construct() публичный Метод

public __construct ( Psr\Log\LoggerInterface $logger = null )
$logger Psr\Log\LoggerInterface

buildLogMessage() защищенный Метод

protected buildLogMessage ( Exception $exception ) : string
$exception Exception
Результат string

handle() публичный Метод

public handle ( Exception $exception )
$exception Exception

handleErrorException() защищенный Метод

protected handleErrorException ( ErrorException $exception ) : boolean
$exception ErrorException
Результат boolean

setLogger() публичный Метод

public setLogger ( Psr\Log\LoggerInterface $logger )
$logger Psr\Log\LoggerInterface

Описание свойств

$logger защищенное свойство

protected LoggerInterface,Psr\Log|null $logger
Результат Psr\Log\LoggerInterface | null