芝麻web文件管理V1.00
编辑当前文件:/home/ezdajrnh/www/wp-content/plugins/facebook-for-woocommerce/includes/Logger/Logger.php
false, 'should_save_log_in_woocommerce' => false, 'woocommerce_log_level' => \WC_Log_Levels::DEBUG, ], ?Throwable $exception = null ) { if ( $exception ) { $exception_context = [ 'event' => $context['event'] ?? 'error_log', 'exception_message' => $exception->getMessage(), 'exception_trace' => $exception->getTraceAsString(), 'exception_code' => $exception->getCode(), 'exception_class' => get_class( $exception ), ]; $context = array_merge( $exception_context, $context ); } $is_debug_mode_enabled = 'yes' === get_option( self::SETTING_ENABLE_META_DIAGNOSIS ); if ( $is_debug_mode_enabled && array_key_exists( 'should_save_log_in_woocommerce', $log_options ) && $log_options['should_save_log_in_woocommerce'] ) { facebook_for_woocommerce()->log( $message . ' : ' . wp_json_encode( $context ), null, $log_options['woocommerce_log_level'] ); } $is_meta_diagnosis_enabled = facebook_for_woocommerce()->get_integration()->is_meta_diagnosis_enabled(); if ( $is_meta_diagnosis_enabled && array_key_exists( 'should_send_log_to_meta', $log_options ) && $log_options['should_send_log_to_meta'] ) { $extra_data = $context['extra_data'] ?? []; $extra_data['message'] = $message; $extra_data['php_version'] = phpversion(); $context['extra_data'] = $extra_data; $logs = get_transient( self::LOGGING_MESSAGE_QUEUE ); if ( ! $logs ) { $logs = []; } $logs[] = $context; set_transient( self::LOGGING_MESSAGE_QUEUE, $logs, HOUR_IN_SECONDS ); } } }