/** * 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(); }
public static function setUpBeforeClass() { \Monolog\Registry::clear(); }