MediaWiki  master
MediaWiki\Logger\Spi Interface Reference

Service provider interface for \Psr\Log\LoggerInterface implementation libraries. More...

Inheritance diagram for MediaWiki\Logger\Spi:

Public Member Functions

 getLogger ($channel)
 Get a logger instance. More...
 

Detailed Description

Service provider interface for \Psr\Log\LoggerInterface implementation libraries.

MediaWiki can be configured to use a class implementing this interface to create new \Psr\Log\LoggerInterface instances via either the $wgMWLoggerDefaultSpi global variable or code that constructs an instance and registers it via the LoggerFactory::registerProvider() static method.

See also
\MediaWiki\Logger\LoggerFactory
Since
1.25
Author
Bryan Davis bd808.nosp@m.@wik.nosp@m.imedi.nosp@m.a.or.nosp@m.g
Note
© 2014 Bryan Davis and Wikimedia Foundation.

Definition at line 37 of file Spi.php.

Member Function Documentation

MediaWiki\Logger\Spi::getLogger (   $channel)

Get a logger instance.

Parameters
string$channelLogging channel
Returns
\Psr\Log\LoggerInterface Logger instance

Implemented in MediaWiki\Logger\MonologSpi, MediaWiki\Logger\NullSpi, MediaWiki\Logger\LegacySpi, and MediaWiki\Logger\ConsoleSpi.


The documentation for this interface was generated from the following file: