/**
  * {@inheritdoc}
  */
 public function log($level, $message, array $context = array())
 {
     $map = array(LogLevel::EMERGENCY => WATCHDOG_EMERGENCY, LogLevel::DEBUG => WATCHDOG_DEBUG, LogLevel::INFO => WATCHDOG_INFO, LogLevel::ALERT => WATCHDOG_ALERT, LogLevel::CRITICAL => WATCHDOG_CRITICAL, LogLevel::ERROR => WATCHDOG_ERROR, LogLevel::NOTICE => WATCHDOG_NOTICE);
     $watchdog_level = $map[$level];
     // Map the logger channel to the watchdog type.
     $type = isset($context['channel']) ? $context['channel'] : 'default';
     unset($context['channel']);
     $this->drupal7->watchdog($type, $message, $context, $watchdog_level);
 }