Example #1
0
 /**
  * Configure and register Logger(s) according to the options passed in
  */
 public function configure()
 {
     if (!isset($this->options['disable_existing_loggers'])) {
         // We disable any existing loggers by default
         $this->options['disable_existing_loggers'] = true;
     }
     if ($this->options['disable_existing_loggers']) {
         Registry::clear();
     }
     if (isset($this->options['formatters'])) {
         $this->configureFormatters($this->options['formatters']);
     }
     if (isset($this->options['handlers'])) {
         $this->configureHandlers($this->options['handlers']);
     }
     if (isset($this->options['processors'])) {
         $this->configureProcessors($this->options['processors']);
     }
     if (isset($this->options['loggers'])) {
         $this->configureLoggers($this->options['loggers']);
     } else {
         throw new \RuntimeException('Cannot configure loggers. No logger configuration options provided.');
     }
 }
 /**
  * Tear down function
  */
 public function tearDown()
 {
     parent::tearDown();
     Registry::clear();
 }
 public function teardown()
 {
     Registry::clear();
     parent::teardown();
 }
 protected function setUp()
 {
     Registry::clear();
 }
Example #5
0
 public static function setUpBeforeClass()
 {
     \Monolog\Registry::clear();
 }