diff --git a/facebook-commerce.php b/facebook-commerce.php index f4fb83c6b..902182998 100644 --- a/facebook-commerce.php +++ b/facebook-commerce.php @@ -2784,7 +2784,6 @@ public function update_fb_visibility( $product_id, $visibility ) { } else { $fb_product_item_id = $this->get_product_fbid( self::FB_PRODUCT_ITEM_ID, $product->get_id() ); if ( ! $fb_product_item_id ) { - \WC_Facebookcommerce_Utils::fblog( $fb_product_item_id . " doesn't exist but underwent a visibility transform.", [], true ); return; } try { diff --git a/includes/RolloutSwitches.php b/includes/RolloutSwitches.php index 310b9ed67..5d7caa396 100644 --- a/includes/RolloutSwitches.php +++ b/includes/RolloutSwitches.php @@ -12,6 +12,7 @@ use WooCommerce\Facebook\Framework\Api\Exception; use WooCommerce\Facebook\Utilities\Heartbeat; +use WooCommerce\Facebook\Framework\Logger; defined( 'ABSPATH' ) || exit; @@ -78,12 +79,17 @@ public function init() { } } update_option( self::SETTINGS_KEY, $fb_options ); - \WC_Facebookcommerce_Utils::fblog( - $e, - [ - 'event' => 'rollout_switches', - 'event_type' => 'init', - ] + Logger::log( + $e->getMessage(), + array( + 'flow_name' => 'rollout_switches', + 'flow_step' => 'init', + ), + array( + 'should_send_log_to_meta' => true, + 'should_save_log_in_woocommerce' => true, + 'woocommerce_log_level' => \WC_Log_Levels::ERROR, + ) ); } } diff --git a/includes/fbproduct.php b/includes/fbproduct.php index 92baa272b..464c42a3d 100644 --- a/includes/fbproduct.php +++ b/includes/fbproduct.php @@ -14,6 +14,7 @@ use WooCommerce\Facebook\Framework\Helper; use WooCommerce\Facebook\Handlers\PluginRender; use WooCommerce\Facebook\Products; +use WooCommerce\Facebook\Framework\Logger; defined( 'ABSPATH' ) || exit; @@ -284,11 +285,6 @@ public function __call( $func, $args ) { if ( $this->woo_product ) { return call_user_func_array( array( $this->woo_product, $func ), $args ); } else { - WC_Facebookcommerce_Utils::fblog( - "Calling $func on Null Woo Object.\n", - array(), - true - ); return null; } } @@ -2215,9 +2211,15 @@ public function prepare_variants_for_group( $feed_data = false ) { ); }//end foreach } catch ( \Exception $e ) { - - \WC_Facebookcommerce_Utils::fblog( $e->getMessage() ); - + Logger::log( + $e->getMessage(), + [], + array( + 'should_send_log_to_meta' => false, + 'should_save_log_in_woocommerce' => true, + 'woocommerce_log_level' => \WC_Log_Levels::ERROR, + ) + ); return array(); }//end try diff --git a/includes/fbproductfeed.php b/includes/fbproductfeed.php index 2b424bc99..6371840ee 100644 --- a/includes/fbproductfeed.php +++ b/includes/fbproductfeed.php @@ -677,13 +677,12 @@ public function is_upload_complete( &$settings ) { // Log progress in local log file and FB. public function log_feed_progress( $msg, $object = array() ) { - WC_Facebookcommerce_Utils::fblog( $msg, $object ); $msg = empty( $object ) ? $msg : $msg . wp_json_encode( $object ); Logger::log( $msg, - [], + $object, array( - 'should_send_log_to_meta' => false, + 'should_send_log_to_meta' => true, 'should_save_log_in_woocommerce' => true, 'woocommerce_log_level' => \WC_Log_Levels::DEBUG, )