Example #1
0
 function add_logger()
 {
     // If we're running on Drupal 8 or later, we provide a logger which will send
     // output to drush_log(). This should catch every message logged through every
     // channel.
     $container = \Drupal::getContainer();
     $parser = $container->get('logger.log_message_parser');
     $drushLogger = \Drush::logger();
     $logger = new \Drush\Log\DrushLog($parser, $drushLogger);
     $container->get('logger.factory')->addLogger($logger);
 }