Automattic\WooCommerce\Admin\RemoteSpecs
RemoteSpecsEngine::log_errors()
Log errors.
Метод класса: RemoteSpecsEngine{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$result = RemoteSpecsEngine::log_errors( $errors );
- $errors(массив)
- Array of errors from \Throwable interface.
По умолчанию: array()
Код RemoteSpecsEngine::log_errors() RemoteSpecsEngine::log errors WC 9.7.1
public static function log_errors( $errors = array() ) { if ( true !== defined( 'WP_ENVIRONMENT_TYPE' ) || ! in_array( constant( 'WP_ENVIRONMENT_TYPE' ), array( 'development', 'local' ), true ) ) { return; } $logger = wc_get_logger(); $error_messages = array(); foreach ( $errors as $error ) { if ( isset( $error ) && method_exists( $error, 'getMessage' ) ) { $error_messages[] = $error->getMessage(); } } $logger->error( 'Error while evaluating specs', array( 'source' => 'remotespecsengine-errors', 'class' => static::class, 'errors' => $error_messages, ), ); }