Skip to content
Snippets Groups Projects
Commit 3777ba58 authored by Dyszczo's avatar Dyszczo
Browse files

Merge branch 'bugfix/handles-too-much' into 'master'

Bugfix/handles too much

See merge request !5
parents a6867cc7 49eba5f5
No related branches found
No related tags found
1 merge request!5Bugfix/handles too much
Pipeline #6102 passed
## [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 ### Added
- can disable logs using one bool - can disable logs using one bool
- less static variables - less static variables
......
...@@ -60,17 +60,16 @@ class WPDeskLoggerFactory extends BasicLoggerFactory ...@@ -60,17 +60,16 @@ class WPDeskLoggerFactory extends BasicLoggerFactory
return Registry::getInstance($name); return Registry::getInstance($name);
} }
$logger = $this->createLogger($name); $logger = $this->createLogger($name);
$logger->pushHandler(new BooleanFilter());
$this->captureWooCommerce($logger); $this->captureWooCommerce($logger);
$this->captureWordPressHandle($logger); $this->captureWordPressHandle($logger);
try { try {
$this->appendWPDeskHandle($logger); $this->appendWPDeskHandle($logger);
$logger->debug('WPDesk handle is active');
} catch (\InvalidArgumentException $e) { } catch (\InvalidArgumentException $e) {
$logger->emergency('WPDesk log could not be created - invalid filename.'); $logger->emergency('WPDesk log could not be created - invalid filename.');
} catch (\Exception $e) { } catch (\Exception $e) {
$logger->emergency('WPDesk log could not be written.'); $logger->emergency('WPDesk log could not be written.');
} }
$logger->pushHandler(new BooleanFilter());
return $logger; return $logger;
} }
...@@ -136,10 +135,7 @@ class WPDeskLoggerFactory extends BasicLoggerFactory ...@@ -136,10 +135,7 @@ class WPDeskLoggerFactory extends BasicLoggerFactory
private function captureWordPressHandle(Logger $logger) private function captureWordPressHandle(Logger $logger)
{ {
$errorHandler = new ErrorHandler($logger); $errorHandler = new ErrorHandler($logger);
$errorHandler->registerErrorHandler(); $errorHandler->registerErrorHandler();
$errorHandler->registerFatalHandler();
$errorHandler->registerExceptionHandler();
} }
/** /**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment