From adf62c3fe656b094356555411c670af8ffe5fddc Mon Sep 17 00:00:00 2001 From: Samuele Martini Date: Tue, 27 May 2025 13:16:16 +0200 Subject: [PATCH] Moved custom log file from concrete implementation to dependency injection approch to reduce overhead in the runtime phase --- Controller/Adminhtml/Reports/Delete.php | 2 +- Model/Clean.php | 2 +- Model/Log/Logger.php | 13 ------------- Model/LogHandle.php | 2 +- etc/di.xml | 19 +++++++++++++++++-- 5 files changed, 20 insertions(+), 18 deletions(-) delete mode 100644 Model/Log/Logger.php diff --git a/Controller/Adminhtml/Reports/Delete.php b/Controller/Adminhtml/Reports/Delete.php index 936d8b4..e222b0d 100644 --- a/Controller/Adminhtml/Reports/Delete.php +++ b/Controller/Adminhtml/Reports/Delete.php @@ -9,7 +9,7 @@ namespace GhostUnicorns\WebapiLogs\Controller\Adminhtml\Reports; use Exception; -use GhostUnicorns\WebapiLogs\Model\Log\Logger; +use Psr\Log\LoggerInterface as Logger; use GhostUnicorns\WebapiLogs\Model\ResourceModel\Entity\LogCollectionFactory; use Magento\Backend\App\Action; use Magento\Backend\App\Action\Context; diff --git a/Model/Clean.php b/Model/Clean.php index 7124e51..629c6b4 100644 --- a/Model/Clean.php +++ b/Model/Clean.php @@ -10,7 +10,7 @@ use DateTime; use Exception; -use GhostUnicorns\WebapiLogs\Model\Log\Logger; +use Psr\Log\LoggerInterface as Logger; use GhostUnicorns\WebapiLogs\Model\ResourceModel\Entity\LogCollectionFactory; use GhostUnicorns\WebapiLogs\Model\ResourceModel\LogResourceModel; diff --git a/Model/Log/Logger.php b/Model/Log/Logger.php deleted file mode 100644 index be7b345..0000000 --- a/Model/Log/Logger.php +++ /dev/null @@ -1,13 +0,0 @@ - - + GhostUnicorns::WebapiLogs @@ -16,12 +16,27 @@ - + /var/log/webapi_logs.log + + + GhostUnicorns\WebapiLogs\Model\Log\Logger + + + + + GhostUnicorns\WebapiLogs\Model\Log\Logger + + + + + GhostUnicorns\WebapiLogs\Model\Log\Logger + +