logger

Logger instance used for migration progress and error reporting.

Defaults to the standard Logger.logger. You can override this with a custom logger implementation to control how migration events are logged.

Example:

Migration {
logger = MyCustomLogger() // Custom logger implementation
// ... migration steps
}