WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

ActionScheduler_DBLogger::log() public WC 1.0

Add a record to an action log.

{} Это метод класса: ActionScheduler_DBLogger{}

Хуков нет.

Возвращает

int. The log entry ID.

Использование

$ActionScheduler_DBLogger = new ActionScheduler_DBLogger();
$ActionScheduler_DBLogger->log( $action_id, $message, $date );
$action_id(int) (обязательный)
Action ID.
$message(строка) (обязательный)
Message to be saved in the log entry.
$date(DateTime)
Timestamp of the log entry.
По умолчанию: null

Код ActionScheduler_DBLogger::log() WC 5.8.0

public function log( $action_id, $message, DateTime $date = null ) {
	if ( empty( $date ) ) {
		$date = as_get_datetime_object();
	} else {
		$date = clone $date;
	}

	$date_gmt = $date->format( 'Y-m-d H:i:s' );
	ActionScheduler_TimezoneHelper::set_local_timezone( $date );
	$date_local = $date->format( 'Y-m-d H:i:s' );

	/** @var \wpdb $wpdb */
	global $wpdb;
	$wpdb->insert( $wpdb->actionscheduler_logs, [
		'action_id'      => $action_id,
		'message'        => $message,
		'log_date_gmt'   => $date_gmt,
		'log_date_local' => $date_local,
	], [ '%d', '%s', '%s', '%s' ] );

	return $wpdb->insert_id;
}