Deprecate wfErrorLog
When a logging service other than MWLoggerLegacySpi is used, the behavior of wfErrorLog is not guaranteed. Change-Id: I8543bfd556aa752665f7a3daa855d3c2f7fc8956
This commit is contained in:
parent
dad7abd9ce
commit
6a8c686c7a
3 changed files with 4 additions and 2 deletions
2
api.php
2
api.php
|
|
@ -122,7 +122,7 @@ if ( $wgAPIRequestLog ) {
|
|||
} else {
|
||||
$items[] = "failed in ApiBeforeMain";
|
||||
}
|
||||
wfErrorLog( implode( ',', $items ) . "\n", $wgAPIRequestLog );
|
||||
MWLoggerLegacyLogger::emit( implode( ',', $items ) . "\n", $wgAPIRequestLog );
|
||||
wfDebug( "Logged API request to $wgAPIRequestLog\n" );
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1177,8 +1177,10 @@ function wfLogWarning( $msg, $callerOffset = 1, $level = E_USER_WARNING ) {
|
|||
* @param string $file Filename
|
||||
* @param array $context Additional logging context data
|
||||
* @throws MWException
|
||||
* @deprecated since 1.25 Use MWLoggerLegacyLogger::emit or UDPTransport
|
||||
*/
|
||||
function wfErrorLog( $text, $file, array $context = array() ) {
|
||||
wfDeprecated( __METHOD__, '1.25' );
|
||||
$logger = MWLogger::getInstance( 'wfErrorLog' );
|
||||
$context['destination'] = $file;
|
||||
$logger->info( trim( $text ), $context );
|
||||
|
|
|
|||
|
|
@ -141,7 +141,7 @@ class RecompressTracked {
|
|||
$header .= "({$this->slaveId})";
|
||||
}
|
||||
$header .= ' ' . wfWikiID();
|
||||
wfErrorLog( sprintf( "%-50s %s\n", $header, $msg ), $file );
|
||||
MWLoggerLegacyLogger::emit( sprintf( "%-50s %s\n", $header, $msg ), $file );
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in a new issue