MediaWiki
master
BufferHandler.php
Go to the documentation of this file.
1
<?php
7
namespace
MediaWiki\Logger\Monolog
;
8
9
use
MediaWiki\Deferred\DeferredUpdates
;
10
use Monolog\Handler\BufferHandler as BaseBufferHandler;
11
26
class
BufferHandler
extends
BaseBufferHandler {
30
public
function
handle
( array $record ): bool {
31
if
( !$this->initialized ) {
32
DeferredUpdates::addCallableUpdate( $this->close( ... ) );
33
$this->initialized =
true
;
34
}
35
return
parent::handle( $record );
36
}
37
}
if
if(!defined('MW_SETUP_CALLBACK'))
Definition
WebStart.php:68
MediaWiki\Deferred\DeferredUpdates
Defer callable updates to run later in the PHP process.
Definition
DeferredUpdates.php:85
MediaWiki\Logger\Monolog\BufferHandler
Helper class for the index.php entry point.
Definition
BufferHandler.php:26
MediaWiki\Logger\Monolog\BufferHandler\handle
handle(array $record)
Definition
BufferHandler.php:30
MediaWiki\Logger\Monolog
Definition
BufferHandler.php:7
includes
Logger
Monolog
BufferHandler.php
Generated on Thu Dec 11 2025 20:25:43 for MediaWiki by
1.10.0