Сообщения об ошибках в панели Symfony

В Symfony есть панель для разработчиков, где можно выводить различные сообщения об ошибках.

Ошибки выводятся через объект LoggerInterface.

use Psr\Log\LoggerInterface;

public function index(LoggerInterface $logger)
{
    $logger->error('Сообщение об ошибке');
    $logger->critical('Критическая ошибка');
    $logger->warning('Предупреждение');
    $logger->info('Информационное сообщение');
}

В панели разработчиков, при нажатии на кнопку с ошибками, откроется страница с дополнительной информацией, как показано на скриншоте ниже.

Symfony. Logs

Также можно передавать дополнительные параметры:

$logger->error('Сообщение об ошибке', 'param' => 'Значение');

Symfony. Logs