localisation: Log debug message for backend of MessageCache
[lhc/web/wiklou.git] / includes / ServiceWiring.php
index 94ca8d2..e83f625 100644 (file)
@@ -419,12 +419,21 @@ return [
 
        'MessageCache' => function ( MediaWikiServices $services ) : MessageCache {
                $mainConfig = $services->getMainConfig();
+               $clusterCache = ObjectCache::getInstance( $mainConfig->get( 'MessageCacheType' ) );
+               $srvCache = $mainConfig->get( 'UseLocalMessageCache' )
+                       ? $services->getLocalServerObjectCache()
+                       : new EmptyBagOStuff();
+
+               // TODO: Inject this into MessageCache.
+               $logger = LoggerFactory::getInstance( 'MessageCache' );
+               $logger->debug( 'MessageCache using store {class}', [
+                       'class' => get_class( $clusterCache )
+               ] );
+
                return new MessageCache(
                        $services->getMainWANObjectCache(),
-                       ObjectCache::getInstance( $mainConfig->get( 'MessageCacheType' ) ),
-                       $mainConfig->get( 'UseLocalMessageCache' )
-                               ? $services->getLocalServerObjectCache()
-                               : new EmptyBagOStuff(),
+                       $clusterCache,
+                       $srvCache,
                        $mainConfig->get( 'UseDatabaseMessages' ),
                        $services->getContentLanguage()
                );