From 234ecc2c6d9b717c14cc212966a44f15e7740bd8 Mon Sep 17 00:00:00 2001 From: Pierre Rudloff Date: Sun, 18 Oct 2020 12:49:44 +0200 Subject: [PATCH] Log handled exceptions --- classes/Controller/BaseController.php | 3 ++- classes/Controller/FrontController.php | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/classes/Controller/BaseController.php b/classes/Controller/BaseController.php index 0a3bced..9f0ee94 100644 --- a/classes/Controller/BaseController.php +++ b/classes/Controller/BaseController.php @@ -89,7 +89,8 @@ abstract class BaseController $this->sessionSegment = $session->getSegment(self::class); $this->localeManager = $this->container->get('locale'); $this->downloader = $this->config->getDownloader(); - $this->downloader->setLogger($this->container->get('logger')); + $this->logger = $this->container->get('logger'); + $this->downloader->setLogger($this->logger); if (!$this->config->stream) { // Force HTTP if stream is not enabled. diff --git a/classes/Controller/FrontController.php b/classes/Controller/FrontController.php index 5f06568..5590860 100644 --- a/classes/Controller/FrontController.php +++ b/classes/Controller/FrontController.php @@ -293,6 +293,8 @@ class FrontController extends BaseController */ public function error(Request $request, Response $response, Throwable $error) { + $this->logger->error($error); + if ($this->config->debug) { $renderer = new HtmlErrorRenderer(true); $exception = $renderer->render($error);