|
MediaWiki master
|
Wrap another Spi and keep a copy of all log messages. More...
Inherits MediaWiki\Logger\Spi.

Public Member Functions | ||||
| __construct (Spi $inner) | ||||
| capture (array $log) | ||||
| getInnerSpi () | ||||
| getLogger ( $channel) | ||||
Get a logger instance.
| ||||
| getLogs () | ||||
| setLoggerForTest (string $channel, ?LoggerInterface $logger=null) | ||||
Wrap another Spi and keep a copy of all log messages.
This is developed for use by PHPUnit bootstrapping, to collect logs generated during a given unit test, and print them after a failing test.
Definition at line 17 of file LogCapturingSpi.php.
| MediaWiki\Logger\LogCapturingSpi::__construct | ( | Spi | $inner | ) |
Definition at line 24 of file LogCapturingSpi.php.
| MediaWiki\Logger\LogCapturingSpi::capture | ( | array | $log | ) |
Definition at line 43 of file LogCapturingSpi.php.
| MediaWiki\Logger\LogCapturingSpi::getInnerSpi | ( | ) |
Definition at line 76 of file LogCapturingSpi.php.
| MediaWiki\Logger\LogCapturingSpi::getLogger | ( | $channel | ) |
Get a logger instance.
| string | $channel | Logging channel |
Implements MediaWiki\Logger\Spi.
Definition at line 36 of file LogCapturingSpi.php.
| MediaWiki\Logger\LogCapturingSpi::getLogs | ( | ) |
Definition at line 31 of file LogCapturingSpi.php.
| MediaWiki\Logger\LogCapturingSpi::setLoggerForTest | ( | string | $channel, |
| ?LoggerInterface | $logger = null ) |
Definition at line 83 of file LogCapturingSpi.php.