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 |
||
---|---|---|
.. | ||
admin-notes | ||
features | ||
live-branches | ||
options | ||
remote-inbox-notifications | ||
remote-logging | ||
remote-spec-validator | ||
rest-api-filters | ||
tools | ||
tracks | ||
api.php |