cfca07eca8
* Refactor remote logging in WooCommerce This commit refactors the remote logging functionality in WooCommerce to improve its efficiency and flexibility. - In the `class-woocommerce.php` file, the `context` array now includes a new key `remote-logging` to indicate whether the error should be logged remotely if remote logging is enabled. - In the `RemoteLogger.php` file, the `file` key in the `context['error']` array is now assigned to the `$log_data` array, and then unset from the `context['error']` array. - The `should_handle` method in the `RemoteLogger` class now checks for the presence of the `remote-logging` key in the `context` array. If it is not set or set to `false`, the log is ignored. - The `RemoteLoggerTest.php` file includes new test cases to ensure that the `should_handle` method returns `false` when the `remote-logging` key is not present in the `context` array. These changes improve the remote logging functionality in WooCommerce and make it more robust and efficient. * Revert log format change * Set remote-logging context to true in log remote event method * Add changelog * revert change * revert change |
||
---|---|---|
.. | ||
remote-logging.php |