31 lines
591 B
PHP
31 lines
591 B
PHP
<?php
|
|
|
|
namespace Drupal\migrate;
|
|
|
|
use Drupal\Core\Logger\RfcLogLevel;
|
|
|
|
/**
|
|
* Defines a migrate message class.
|
|
*/
|
|
class MigrateMessage implements MigrateMessageInterface {
|
|
|
|
/**
|
|
* The map between migrate status and watchdog severity.
|
|
*
|
|
* @var array
|
|
*/
|
|
protected $map = [
|
|
'status' => RfcLogLevel::INFO,
|
|
'error' => RfcLogLevel::ERROR,
|
|
];
|
|
|
|
/**
|
|
* {@inheritdoc}
|
|
*/
|
|
public function display($message, $type = 'status') {
|
|
$type = isset($this->map[$type]) ? $this->map[$type] : RfcLogLevel::NOTICE;
|
|
\Drupal::logger('migrate')->log($type, $message);
|
|
}
|
|
|
|
}
|