diff --git a/CHANGELOG.MD b/CHANGELOG.MD index cfae1efe..865a82e2 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +- TMS-1183: Use Logger for EventzClient errors + ## [1.62.0] - 2025-06-23 - TMS-1172: Add video possibility to hero-museum layout diff --git a/lib/EventzClient.php b/lib/EventzClient.php index 089ffe68..a2c9cb80 100644 --- a/lib/EventzClient.php +++ b/lib/EventzClient.php @@ -316,10 +316,12 @@ public function do_get_request( string $api_url = '' ) { $status_code = $payload->status_code; if ( ! in_array( $status_code, [ 200, 201 ], true ) ) { - throw new EventzException( + ( new Logger() )->error( sprintf( '%s: %s', $api_url, $payload->body ?? 'Unknown error' ), - $status_code + [ 'status_code' => $status_code ] ); + + return false; } return $payload->body ?? '';