Adds the backend to which the logger sends the logging data
public addBackend ( Neos\Flow\Log\Backend\BackendInterface $backend ) : void | ||
$backend | Neos\Flow\Log\Backend\BackendInterface | A backend implementation |
리턴 | void |
/** * @test */ public function theShutdownMethodRunsCloseOnAllRegisteredBackends() { $mockBackend1 = $this->getMockBuilder(BackendInterface::class)->setMethods(['open', 'append', 'close'])->getMock(); $mockBackend1->expects($this->once())->method('close'); $mockBackend2 = $this->getMockBuilder(BackendInterface::class)->setMethods(['open', 'append', 'close'])->getMock(); $mockBackend2->expects($this->once())->method('close'); $logger = new Logger(); $logger->addBackend($mockBackend1); $logger->addBackend($mockBackend2); $logger->shutdownObject(); }