Automattic\WooCommerce\Internal\BatchProcessing
BatchProcessingController::log_consistent_failure
Creates log entry with details about a batch processor that is consistently failing.
Метод класса: BatchProcessingController{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->log_consistent_failure( $batch_processor, $process_details ): void;
- $batch_processor(BatchProcessorInterface) (обязательный)
- The batch processor instance.
- $process_details(массив) (обязательный)
- Failing process details.
Список изменений
| С версии 9.1.0 | Введена. |
Код BatchProcessingController::log_consistent_failure() BatchProcessingController::log consistent failure WC 10.5.2
private function log_consistent_failure( BatchProcessorInterface $batch_processor, array $process_details ): void {
$this->logger->error(
"Batch processor {$batch_processor->get_name()} appears to be failing consistently: {$process_details['recent_failures']} unsuccessful attempt(s). No further attempts will be made.",
array(
'source' => 'batch-processing',
'failures' => $process_details['recent_failures'],
'first_failure' => $process_details['batch_first_failure'],
'last_failure' => $process_details['batch_last_failure'],
)
);
}