diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2471e7ce0db72f987d5e805339767d51f4d76df3..484887e7a07bfc11f13261b25867f83687e2586f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## [1.5.3] - 2019-04-25
+### Fixed
+- Exception while trying to disable log
+
 ## [1.5.2] - 2019-04-25
 ### Changed
 - wp-notice 3.x
diff --git a/src/WPDeskLoggerFactory.php b/src/WPDeskLoggerFactory.php
index dda349b777d896308b68b99e3a04e3f03800d885..16727c8571906997cd328cfafca64c7105d5df20 100644
--- a/src/WPDeskLoggerFactory.php
+++ b/src/WPDeskLoggerFactory.php
@@ -53,9 +53,11 @@ class WPDeskLoggerFactory extends BasicLoggerFactory
         if (!Registry::hasLogger($name)) {
             $this->createWPDeskLogger($name);
         }
-        /** @var Logger $logger */
-        $logger = Registry::getInstance($name);
-        $this->removeAllHandlers($logger);
+        if (Registry::hasLogger($name)) {
+            /** @var Logger $logger */
+            $logger = Registry::getInstance($name);
+            $this->removeAllHandlers($logger);
+        }
     }
 
     /**