--migrate-debug demonstration

Debug your Drupal migrations with ease. Migrate Devel provides developer tools to inspect source data, destination values, and entity IDs as rows are processed—right in your terminal.

Features

  • --migrate-debug – View source, destination, and saved entity IDs after each row is processed
  • --migrate-debug-pre – Inspect source and destination values before processing begins
  • Debug process plugin – Add inline debugging to any migration YAML to trace values through the pipeline

Part of the Migrate Ecosystem

Migrate Devel works seamlessly with Migrate Tools and Migrate Plus. Use it alongside your existing migration workflow—just add a flag to your Drush command and start debugging.

Usage

Add debug flags to your migrate commands:

drush migrate:import my_migration --migrate-debug
drush migrate:import my_migration --migrate-debug-pre

Documentation

Full documentation is available in the README file, including:

  • Drush command options and examples
  • Debug process plugin configuration
  • Integration with Migrate Tools and Migrate Plus

Related Modules

Supporting organizations: 
Sponsoring support and development
Sponsoring support and development

Project information

Releases