diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3d0a9b4db94f01a14ab39f5504e66e51cc1b822d..21e26b1fcc514d18bd3901e76f55008fe72c4157 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,9 @@
-## [1.1.0] - 2018-10-28
+## [1.1.1] - 2018-10-29
+### Fixed
+- should not capture all error - only log them
+- boolean filter fixed
+
+## [1.1.0] - 2018-10-29
 ### Added
 - can disable logs using one bool
 - less static variables
diff --git a/src/WPDeskLoggerFactory.php b/src/WPDeskLoggerFactory.php
index 0cff6aeecb2160e3ae562472b01075a2d090dd68..86588114d18bc4281d0c9303c26467600368a3be 100644
--- a/src/WPDeskLoggerFactory.php
+++ b/src/WPDeskLoggerFactory.php
@@ -60,17 +60,16 @@ class WPDeskLoggerFactory extends BasicLoggerFactory
             return Registry::getInstance($name);
         }
         $logger = $this->createLogger($name);
-        $logger->pushHandler(new BooleanFilter());
         $this->captureWooCommerce($logger);
         $this->captureWordPressHandle($logger);
         try {
             $this->appendWPDeskHandle($logger);
-            $logger->debug('WPDesk handle is active');
         } catch (\InvalidArgumentException $e) {
             $logger->emergency('WPDesk log could not be created - invalid filename.');
         } catch (\Exception $e) {
             $logger->emergency('WPDesk log could not be written.');
         }
+        $logger->pushHandler(new BooleanFilter());
 
         return $logger;
     }
@@ -136,10 +135,7 @@ class WPDeskLoggerFactory extends BasicLoggerFactory
     private function captureWordPressHandle(Logger $logger)
     {
         $errorHandler = new ErrorHandler($logger);
-
         $errorHandler->registerErrorHandler();
-        $errorHandler->registerFatalHandler();
-        $errorHandler->registerExceptionHandler();
     }
 
     /**