تابع ووکامرسی wc_get_logger دریافت لاگ های ذخیره شده ووکامرس

تابع ووکامرسی wc_get_logger – دریافت لاگ های ذخیره شده ووکامرس
Syntax – سینتکس
(WC_Logger) wc_get_logger();
Usage – نحوه استفاده
if ( !function_exists( 'wc_get_logger' ) ) {
require_once ABSPATH . PLUGINDIR . 'woocommerce/includes/wc-core-functions.php';
}
// NOTICE! Understand what this does before running.
$result = wc_get_logger();
Defined – محل تعریف
/includes/wc-core-functions.php
function wc_get_logger() {
static $logger = null;
if ( null === $logger ) {
$class = apply_filters( 'woocommerce_logging_class', 'WC_Logger' );
$implements = class_implements( $class );
if ( is_array( $implements ) && in_array( 'WC_Logger_Interface', $implements ) ) {
if ( is_object( $class ) ) {
$logger = $class;
} else {
$logger = new $class;
}
} else {
wc_doing_it_wrong(
__FUNCTION__,
sprintf(
__( 'The class %s provided by woocommerce_logging_class filter must implement WC_Logger_Interface.', woocommerce ),
esc_html( is_object( $class ) ? get_class( $class ) : $class )
),
'3.0'
);
$logger = new WC_Logger();
}
}
return $logger;
}
versions – نسخه ها
از نسخه : 3.0.2
نسخه فعلی : 3.0.6
دیگر نسخه ها : 3.0.6 , 3.0.5 , 3.0.4 , 3.0.3 , 3.0.2
ارسال نظر