adminUser) ? $this->adminUser : new AnonymousUserSession(); // Prepare the fields to be logged. $log = $options + [ 'channel' => 'custom', 'message' => 'Dblog test log message', 'variables' => [], 'severity' => RfcLogLevel::NOTICE, 'link' => NULL, 'uid' => $user->id(), 'request_uri' => $base_root . \Drupal::request()->getRequestUri(), 'referer' => \Drupal::request()->server->get('HTTP_REFERER'), 'ip' => '127.0.0.1', 'timestamp' => \Drupal::time()->getRequestTime(), ]; $logger = $this->container->get('logger.dblog'); $message = $log['message'] . ' Entry #'; for ($i = 0; $i < $count; $i++) { $log['message'] = $message . $i; $logger->log($log['severity'], $log['message'], $log); } } }