@@ -265,7 +265,8 @@ void DatadogAgent::flush() {
265265
266266 // This is the callback for the HTTP response. It's invoked
267267 // asynchronously.
268- auto on_response = [telemetry = tracer_telemetry_, samplers = std::move (response_handlers),
268+ auto on_response = [telemetry = tracer_telemetry_,
269+ samplers = std::move (response_handlers),
269270 logger = logger_](int response_status,
270271 const DictReader& /* response_headers*/ ,
271272 std::string response_body) {
@@ -315,7 +316,8 @@ void DatadogAgent::flush() {
315316 // This is the callback for if something goes wrong sending the
316317 // request or retrieving the response. It's invoked
317318 // asynchronously.
318- auto on_error = [telemetry = tracer_telemetry_, logger = logger_](Error error) {
319+ auto on_error = [telemetry = tracer_telemetry_,
320+ logger = logger_](Error error) {
319321 telemetry->metrics ().trace_api .errors_network .inc ();
320322 logger->log_error (error.with_prefix (
321323 " Error occurred during HTTP request for submitting traces: " ));
@@ -326,7 +328,8 @@ void DatadogAgent::flush() {
326328 traces_endpoint_, std::move (set_request_headers), std::move (body),
327329 std::move (on_response), std::move (on_error));
328330 if (auto * error = post_result.if_error ()) {
329- logger_->log_error (*error);
331+ logger_->log_error (
332+ error->with_prefix (" Unexpected error submitting traces: " ));
330333 }
331334}
332335
@@ -336,7 +339,8 @@ void DatadogAgent::send_app_started(nlohmann::json&& tracer_config) {
336339 telemetry_endpoint_, telemetry_set_request_headers_, std::move (payload),
337340 telemetry_on_response_, telemetry_on_error_);
338341 if (auto * error = post_result.if_error ()) {
339- logger_->log_error (*error);
342+ logger_->log_error (
343+ error->with_prefix (" Unexpected error submitting telemetry: " ));
340344 }
341345}
342346
@@ -346,7 +350,8 @@ void DatadogAgent::send_heartbeat_and_telemetry() {
346350 telemetry_endpoint_, telemetry_set_request_headers_, std::move (payload),
347351 telemetry_on_response_, telemetry_on_error_);
348352 if (auto * error = post_result.if_error ()) {
349- logger_->log_error (*error);
353+ logger_->log_error (
354+ error->with_prefix (" Unexpected error submitting traces: " ));
350355 }
351356}
352357
@@ -356,7 +361,8 @@ void DatadogAgent::send_app_closing() {
356361 telemetry_endpoint_, telemetry_set_request_headers_, std::move (payload),
357362 telemetry_on_response_, telemetry_on_error_);
358363 if (auto * error = post_result.if_error ()) {
359- logger_->log_error (*error);
364+ logger_->log_error (
365+ error->with_prefix (" Unexpected error submitting traces: " ));
360366 }
361367}
362368
0 commit comments