MediaWiki
REL1_32
BufferHandler.php
Go to the documentation of this file.
1
<?php
23
namespace
MediaWiki\Logger\Monolog
;
24
25
use
DeferredUpdates
;
26
use Monolog\Handler\BufferHandler as BaseBufferHandler;
27
35
class
BufferHandler
extends
BaseBufferHandler {
39
public
function
handle
(
array
$record ) {
40
if
( !$this->initialized ) {
41
DeferredUpdates::addCallableUpdate
( [ $this,
'close'
] );
42
$this->initialized =
true
;
43
}
44
return
parent::handle( $record );
45
}
46
}
DeferredUpdates
Class for managing the deferred updates.
Definition
DeferredUpdates.php:56
DeferredUpdates\addCallableUpdate
static addCallableUpdate( $callable, $stage=self::POSTSEND, $dbw=null)
Add a callable update.
Definition
DeferredUpdates.php:118
MediaWiki\Logger\Monolog\BufferHandler
Updates \Monolog\Handler\BufferHandler to use DeferredUpdates rather than register_shutdown_function.
Definition
BufferHandler.php:35
MediaWiki\Logger\Monolog\BufferHandler\handle
handle(array $record)
@inheritDoc
Definition
BufferHandler.php:39
array
The wiki should then use memcached to cache various data To use multiple just add more items to the array To increase the weight of a make its entry a array("192.168.0.1:11211", 2))
MediaWiki\Logger\Monolog
Definition
AvroFormatter.php:21
includes
debug
logger
monolog
BufferHandler.php
Generated on Mon Nov 25 2024 15:56:58 for MediaWiki by
1.10.0