diff --git a/core/modules/migrate_drupal_ui/migrate_drupal_ui.routing.yml b/core/modules/migrate_drupal_ui/migrate_drupal_ui.routing.yml
index 438c8aabc5..6f74c0abd6 100644
--- a/core/modules/migrate_drupal_ui/migrate_drupal_ui.routing.yml
+++ b/core/modules/migrate_drupal_ui/migrate_drupal_ui.routing.yml
@@ -49,6 +49,7 @@ migrate_drupal_ui.log:
   defaults:
       _controller: '\Drupal\migrate_drupal_ui\Controller\MigrateController::showLog'
   requirements:
+    _permission: 'access site reports'
     _custom_access: '\Drupal\migrate_drupal_ui\MigrateAccessCheck::checkAccess'
   options:
     _admin_route: TRUE
diff --git a/core/modules/migrate_drupal_ui/src/Controller/MigrateController.php b/core/modules/migrate_drupal_ui/src/Controller/MigrateController.php
index 2054766a13..2b516021f6 100644
--- a/core/modules/migrate_drupal_ui/src/Controller/MigrateController.php
+++ b/core/modules/migrate_drupal_ui/src/Controller/MigrateController.php
@@ -16,6 +16,15 @@ class MigrateController extends ControllerBase {
    *   A redirect response object that may be returned by the controller.
    */
   public function showLog() {
+    if ($this->moduleHandler()->moduleExists('views')) {
+      if($view = Views::getView('watchdog')){
+        if($page_display = $view->storage->getDisplay('page')){
+          if($page_display['display_options']['enabled']) {
+            return $this->redirect('dblog.overview', ['type[]' => 'migrate_drupal_ui']);
+          }
+        }
+      }
+    }
     $_SESSION['dblog_overview_filter'] = [];
     $_SESSION['dblog_overview_filter']['type'] = ['migrate_drupal_ui' => 'migrate_drupal_ui'];
     return $this->redirect('dblog.overview');