Automattic\WooCommerce\Admin\RemoteSpecs
RemoteSpecsEngine::log_errors()
Log errors.
Method of the class: RemoteSpecsEngine{}
No Hooks.
Return
null
. Nothing (null).
Usage
$result = RemoteSpecsEngine::log_errors( $errors );
- $errors(array)
- Array of errors from \Throwable interface.
Default: array()
RemoteSpecsEngine::log_errors() RemoteSpecsEngine::log errors code 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, ), ); }