MediaWiki REL1_32
BufferHandler.php
Go to the documentation of this file.
1<?php
24
26use Monolog\Handler\BufferHandler as BaseBufferHandler;
27
35class 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}
Class for managing the deferred updates.
static addCallableUpdate( $callable, $stage=self::POSTSEND, $dbw=null)
Add a callable update.
Updates \Monolog\Handler\BufferHandler to use DeferredUpdates rather than register_shutdown_function.
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))