MediaWiki
master
ContextProcessor.php
Go to the documentation of this file.
1
<?php
2
3
namespace
MediaWiki\Logger\Monolog
;
4
5
use
MediaWiki\Logger\LoggerFactory
;
6
11
class
ContextProcessor
{
12
17
public
function
__invoke
( array $record ) {
18
$record[
'context'
] +=
LoggerFactory::getContext
()->get();
19
return
$record;
20
}
21
22
}
MediaWiki\Logger\LoggerFactory
Create PSR-3 logger objects.
Definition
LoggerFactory.php:32
MediaWiki\Logger\LoggerFactory\getContext
static getContext()
Get a logging context, which can be used to add information to all log events.
Definition
LoggerFactory.php:89
MediaWiki\Logger\Monolog\ContextProcessor
Annotate log records with the context added via LoggerFactory::getContext().
Definition
ContextProcessor.php:11
MediaWiki\Logger\Monolog\ContextProcessor\__invoke
__invoke(array $record)
Definition
ContextProcessor.php:17
MediaWiki\Logger\Monolog
Definition
BufferHandler.php:7
includes
Debug
Logger
Monolog
ContextProcessor.php
Generated on Thu Nov 13 2025 08:24:53 for MediaWiki by
1.10.0