diff --git a/core/core.services.yml b/core/core.services.yml
index 0f4d586..d88b679 100644
--- a/core/core.services.yml
+++ b/core/core.services.yml
@@ -191,30 +191,25 @@ services:
     parent: container.trait
     tags:
       - { name: service_collector, tag: logger, call: addLogger }
-  logger.channel.default:
+  logger.channel_base:
+    abstract: true
     class: Drupal\Core\Logger\LoggerChannel
     factory_method: get
     factory_service: logger.factory
+  logger.channel.default:
+    parent: logger.channel_base
     arguments: ['system']
   logger.channel.php:
-    class: Drupal\Core\Logger\LoggerChannel
-    factory_method: get
-    factory_service: logger.factory
+    parent: logger.channel_base
     arguments: ['php']
   logger.channel.image:
-    class: Drupal\Core\Logger\LoggerChannel
-    factory_method: get
-    factory_service: logger.factory
+    parent: logger.channel_base
     arguments: ['image']
   logger.channel.cron:
-    class: Drupal\Core\Logger\LoggerChannel
-    factory_method: get
-    factory_service: logger.factory
+    parent: logger.channel_base
     arguments: ['cron']
   logger.channel.form:
-    class: Drupal\Core\Logger\LoggerChannel
-    factory_method: get
-    factory_service: logger.factory
+    parent: logger.channel_base
     arguments: ['form']
   logger.log_message_parser:
     class: Drupal\Core\Logger\LogMessageParser
diff --git a/core/modules/aggregator/aggregator.services.yml b/core/modules/aggregator/aggregator.services.yml
index 8747737..6b191c8 100644
--- a/core/modules/aggregator/aggregator.services.yml
+++ b/core/modules/aggregator/aggregator.services.yml
@@ -12,7 +12,5 @@ services:
     class: Drupal\aggregator\ItemsImporter
     arguments: ['@config.factory', '@plugin.manager.aggregator.fetcher', '@plugin.manager.aggregator.parser', '@plugin.manager.aggregator.processor', '@logger.channel.aggregator']
   logger.channel.aggregator:
-    class: Drupal\Core\Logger\LoggerChannel
-    factory_method: get
-    factory_service: logger.factory
+    parent: logger.channel_base
     arguments: ['aggregator']
diff --git a/core/modules/rest/rest.services.yml b/core/modules/rest/rest.services.yml
index 05fac0b..4584b82 100644
--- a/core/modules/rest/rest.services.yml
+++ b/core/modules/rest/rest.services.yml
@@ -28,7 +28,5 @@ services:
     tags:
       - { name: 'event_subscriber' }
   logger.channel.rest:
-    class: Drupal\Core\Logger\LoggerChannel
-    factory_method: get
-    factory_service: logger.factory
+    logger.channel_base
     arguments: ['rest']
