2c2 < index 680c23b..29381de 100644 --- > index c42ca2dd21..4432e9fcc0 100644 5c5,15 < @@ -503,7 +503,7 @@ services: --- > @@ -445,6 +445,9 @@ services: > logger.channel.security: > parent: logger.channel_base > arguments: ['security'] > + logger.channel.theme: > + parent: logger.channel_base > + arguments: ['theme'] > logger.log_message_parser: > class: Drupal\Core\Logger\LogMessageParser > > @@ -522,7 +525,7 @@ services: 9,10c19,20 < - arguments: ['@app.root', '@module_handler', '@kernel', '@router.builder'] < + arguments: ['@app.root', '@module_handler', '@kernel', '@router.builder', '@logger.factory'] --- > - arguments: ['%app.root%', '@module_handler', '@kernel'] > + arguments: ['%app.root%', '@module_handler', '@kernel', '@logger.channel.default'] 14c24 < @@ -1491,7 +1491,7 @@ services: --- > @@ -1490,7 +1493,7 @@ services: 18,19c28,29 < - arguments: ['@app.root', '@theme.negotiator', '@theme.initialization', '@module_handler'] < + arguments: ['@app.root', '@theme.negotiator', '@theme.initialization', '@module_handler', '@logger.factory'] --- > - arguments: ['%app.root%', '@theme.negotiator', '@theme.initialization', '@module_handler'] > + arguments: ['%app.root%', '@theme.negotiator', '@theme.initialization', '@module_handler', '@logger.channel.theme'] 24c34 < index 65466a2..f856e24 100644 --- > index 3540a42ef0..c77ee9087a 100644 27c37 < @@ -7,6 +7,8 @@ --- > @@ -7,6 +7,7 @@ 31,32c41 < +use Drupal\Core\Logger\LoggerChannelFactoryInterface; < +use Drupal\Core\Routing\RouteBuilderInterface; --- > +use Psr\Log\LoggerInterface; 36c45,46 < @@ -51,6 +53,20 @@ class ModuleInstaller implements ModuleInstallerInterface { --- > @@ -50,6 +51,14 @@ class ModuleInstaller implements ModuleInstallerInterface { > */ 39,44d48 < /** < + * The route building service. < + * < + * @var \Drupal\Core\Routing\RouteBuilderInterface < + */ < + protected $routeBuilder; 49c53 < + * @var \Drupal\Core\Logger\LoggerChannelInterface --- > + * @var \Psr\Log\LoggerInterface 53c57 < + /** --- > /** 56,57c60 < * @param string $root < @@ -59,14 +75,20 @@ class ModuleInstaller implements ModuleInstallerInterface { --- > @@ -59,14 +68,17 @@ class ModuleInstaller implements ModuleInstallerInterface { 61,64c64,65 < + * @param \Drupal\Core\Routing\RouteBuilderInterface $route_builder < + * The route building service. < + * @param \Drupal\Core\Logger\LoggerChannelFactoryInterface $logger_factory < + * The logger factory service. --- > + * @param \Psr\Log\LoggerInterface $logger > + * A logger instance. 70c71 < + public function __construct($root, ModuleHandlerInterface $module_handler, DrupalKernelInterface $kernel, RouteBuilderInterface $route_builder, LoggerChannelFactoryInterface $logger_factory) { --- > + public function __construct($root, ModuleHandlerInterface $module_handler, DrupalKernelInterface $kernel, LoggerInterface $logger) { 74,75c75 < + $this->routeBuilder = $route_builder; < + $this->logger = $logger_factory->get('system'); --- > + $this->logger = $logger; 79,80c79,80 < @@ -303,7 +325,7 @@ public function install(array $module_list, $enable_dependencies = TRUE) { < $this->moduleHandler->invoke($module, 'install'); --- > @@ -325,7 +337,7 @@ public function install(array $module_list, $enable_dependencies = TRUE) { > $this->moduleHandler->invoke($module, 'install', [$sync_status]); 88c88 < @@ -471,7 +493,7 @@ public function uninstall(array $module_list, $uninstall_dependents = TRUE) { --- > @@ -499,7 +511,7 @@ public function uninstall(array $module_list, $uninstall_dependents = TRUE) { 98c98 < index 61f0483..f3b0508 100644 --- > index c6a0e2287d..d559a31f2a 100644 105c105 < +use Drupal\Core\Logger\LoggerChannelFactoryInterface; --- > +use Psr\Log\LoggerInterface; 109c109,110 < @@ -57,6 +58,13 @@ class ThemeManager implements ThemeManagerInterface { --- > @@ -56,6 +57,13 @@ class ThemeManager implements ThemeManagerInterface { > */ 112c113 < /** --- > + /** 115c116 < + * @var \Drupal\Core\Logger\LoggerChannelInterface --- > + * @var \Psr\Log\LoggerInterface 119c120 < + /** --- > /** 122d122 < * @param string $root 127,128c127,128 < + * @param \Drupal\Core\Logger\LoggerChannelFactoryInterface $logger_factory < + * The logger factory service. --- > + * @param \Psr\Log\LoggerInterface $logger > + * A logger instance. 131c131 < + public function __construct($root, ThemeNegotiatorInterface $theme_negotiator, ThemeInitializationInterface $theme_initialization, ModuleHandlerInterface $module_handler, LoggerChannelFactoryInterface $logger_factory) { --- > + public function __construct($root, ThemeNegotiatorInterface $theme_negotiator, ThemeInitializationInterface $theme_initialization, ModuleHandlerInterface $module_handler, LoggerInterface $logger) { 136c136 < + $this->logger = $logger_factory->get('theme'); --- > + $this->logger = $logger;