MediaWiki REL1_30
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, IDatabase $dbw=null)
Add a callable update.
Updates \Monolog\Handler\BufferHandler to use DeferredUpdates rather than register_shutdown_function.