From b3fb837c527e8a127f2bdc3ed2f25c87a73236b3 Mon Sep 17 00:00:00 2001
From: "@ChristelLoftus" <christel@bob.co.za>
Date: Tue, 6 Aug 2024 10:52:47 +0200
Subject: [PATCH] logger not working change to bobgo_plugin.log

---
 Logger/Handler.php |  5 +++--
 Logger/Logger.php  |  8 --------
 etc/di.xml         | 22 +++++++++++++++-------
 etc/env.php        | 36 ++++++++++++++++++------------------
 4 files changed, 36 insertions(+), 35 deletions(-)
 delete mode 100644 Logger/Logger.php

diff --git a/Logger/Handler.php b/Logger/Handler.php
index 0a48712..c5c15fe 100644
--- a/Logger/Handler.php
+++ b/Logger/Handler.php
@@ -1,10 +1,11 @@
 <?php
+
 namespace BobGroup\BobGo\Logger;
 
-use Magento\Framework\Logger\Handler\Base;
 use Monolog\Logger;
+use Magento\Framework\Logger\Handler\Base as MagentoBaseHandler;
 
-class Handler extends Base
+class Handler extends MagentoBaseHandler
 {
     protected $fileName = '/var/log/bobgo_plugin.log';
     protected $loggerType = Logger::DEBUG;
diff --git a/Logger/Logger.php b/Logger/Logger.php
deleted file mode 100644
index 7b4ab3c..0000000
--- a/Logger/Logger.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-namespace BobGroup\BobGo\Logger;
-
-use Monolog\Logger as MonologLogger;
-
-class Logger extends MonologLogger
-{
-}
diff --git a/etc/di.xml b/etc/di.xml
index b0e1ab7..bb1ced2 100644
--- a/etc/di.xml
+++ b/etc/di.xml
@@ -17,12 +17,20 @@
 <!--</config>-->
 
 <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
-<type name="BobGroup\BobGo\Observer\ConfigChangeObserver">
-    <arguments>
-        <argument name="scopeConfig" xsi:type="object">Magento\Framework\App\Config\ScopeConfigInterface</argument>
-        <argument name="curl" xsi:type="object">Magento\Framework\HTTP\Client\Curl</argument>
-        <argument name="logger" xsi:type="object">Psr\Log\LoggerInterface</argument>
-    </arguments>
-</type>
+    <type name="BobGroup\BobGo\Logger\Handler">
+        <arguments>
+            <argument name="fileName" xsi:type="string">/var/log/bobgo_plugin.log</argument>
+            <argument name="loggerType" xsi:type="number">100</argument>
+        </arguments>
+    </type>
+
+    <type name="BobGroup\BobGo\Logger\Logger">
+        <arguments>
+            <argument name="handlers" xsi:type="array">
+                <item name="bobgo" xsi:type="object">BobGroup\BobGo\Logger\Handler</item>
+            </argument>
+        </arguments>
+    </type>
 </config>
 
+
diff --git a/etc/env.php b/etc/env.php
index 5698878..f8a2cb3 100644
--- a/etc/env.php
+++ b/etc/env.php
@@ -1,19 +1,19 @@
 <?php
-//return [
-//    'backend' => [
-//        'frontName' => 'admin'
-//    ],
-//    'install' => [
-//        'date' => 'Wed, 15 Jan 2020 00:00:00 +0000'
-//    ],
-//    'system' => [
-//        'default' => [
-//            'dev' => [
-//                'log' => [
-//                    'active' => '1'
-//                ]
-//            ]
-//        ]
-//    ],
-//    // Other configurations...
-//];
+return [
+    'backend' => [
+        'frontName' => 'admin'
+    ],
+    'install' => [
+        'date' => 'Wed, 15 Jan 2020 00:00:00 +0000'
+    ],
+    'system' => [
+        'default' => [
+            'dev' => [
+                'log' => [
+                    'active' => '1'
+                ]
+            ]
+        ]
+    ],
+    // Other configurations...
+];
-- 
GitLab