Automattic\WooCommerce\Internal\Logging
SafeGlobalFunctionProxy::log_wrapper_error
Log wrapper function errors to "local logging" for debugging.
Method of the class: SafeGlobalFunctionProxy{}
No Hooks.
Returns
null. Nothing (null).
Usage
$result = SafeGlobalFunctionProxy::log_wrapper_error( $function_name, $error_message, $context );
- $function_name(string) (required)
- The name of the wrapped function.
- $error_message(string) (required)
- The error message.
- $context(array)
- Additional context for the error.
Default: array()
SafeGlobalFunctionProxy::log_wrapper_error() SafeGlobalFunctionProxy::log wrapper error code WC 10.3.5
protected static function log_wrapper_error( $function_name, $error_message, $context = array() ) {
self::maybe_load_missing_function( 'wc_get_logger' );
wc_get_logger()->error(
'[Wrapper function error] ' . sprintf( 'Error in %s: %s', $function_name, $error_message ),
array_merge(
array(
'function' => $function_name,
'source' => 'remote-logging',
),
$context
)
);
}