You are here

public function LoggerBase::loadLatestLogEntries in Ultimate Cron 8.2

Load latest log entry for multiple jobs.

This is the fallback method. Loggers should implement an optimized version if possible.

Parameters

array $jobs: Jobs for which the log entries should be loaded.

array $log_types: Type of log messages to load.

Overrides LoggerInterface::loadLatestLogEntries

1 call to LoggerBase::loadLatestLogEntries()
DatabaseLogger::loadLatestLogEntries in src/Plugin/ultimate_cron/Logger/DatabaseLogger.php
Load latest log entry for multiple jobs.
1 method overrides LoggerBase::loadLatestLogEntries()
DatabaseLogger::loadLatestLogEntries in src/Plugin/ultimate_cron/Logger/DatabaseLogger.php
Load latest log entry for multiple jobs.

File

src/Logger/LoggerBase.php, line 48

Class

LoggerBase
Abstract class for Ultimate Cron loggers

Namespace

Drupal\ultimate_cron\Logger

Code

public function loadLatestLogEntries(array $jobs, array $log_types) {
  $logs = array();
  foreach ($jobs as $job) {
    $logs[$job
      ->id()] = $job
      ->loadLatestLogEntry($log_types);
  }
  return $logs;
}