Automattic\WooCommerce\Admin\RemoteSpecs\RuleProcessors
EvaluationLogger::log
Log the results.
Method of the class: EvaluationLogger{}
Hooks from the method
Returns
null
. Nothing (null).
Usage
$EvaluationLogger = new EvaluationLogger(); $EvaluationLogger->log();
EvaluationLogger::log() EvaluationLogger::log code WC 9.8.5
public function log() { $should_log = defined( 'WC_ADMIN_DEBUG_RULE_EVALUATOR' ) && true === constant( 'WC_ADMIN_DEBUG_RULE_EVALUATOR' ); /** * Filter to determine if the rule evaluator should log the results. * * @since 9.2.0 * * @param bool $should_log Whether the rule evaluator should log the results. */ if ( ! apply_filters( 'woocommerce_admin_remote_specs_evaluator_should_log', $should_log ) ) { return; } foreach ( $this->results as $result ) { $this->logger->debug( "[{$this->slug}] {$result['rule']}: {$result['result']}", array( 'source' => $this->source ) ); } }