Skip to content

Commit dbde0a8

Browse files
Logs?
1 parent 1b46b3c commit dbde0a8

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/datadog/telemetry/telemetry_impl.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,9 +208,11 @@ Telemetry::Telemetry(FinalizedConfiguration config,
208208
host_info_(get_host_info()) {
209209
// Callback for successful telemetry HTTP requests, to examine HTTP
210210
// status.
211+
logger_->log_error("Calling constructor");
211212
send_telemetry("app-started", app_started());
212213
http_client_->drain(clock_().tick + 2s);
213214
schedule_tasks();
215+
logger_->log_error("Constructor finished");
214216
}
215217

216218
void Telemetry::schedule_tasks() {
@@ -226,8 +228,10 @@ void Telemetry::schedule_tasks() {
226228
}
227229

228230
Telemetry::~Telemetry() {
231+
logger_->log_error("Calling destructor");
229232
shutting_down_.store(true, std::memory_order_release);
230233
if (!tasks_.empty()) {
234+
logger_->log_error("Tasks were not empty");
231235
cancel_tasks(tasks_);
232236
capture_metrics();
233237
// The app-closing message is bundled with a message containing the
@@ -236,6 +240,7 @@ Telemetry::~Telemetry() {
236240
http_client_->drain(clock_().tick + 2s);
237241
}
238242
http_client_.reset();
243+
logger_->log_error("Destructor finished");
239244
}
240245

241246
Telemetry::Telemetry(Telemetry&& rhs)
@@ -255,8 +260,10 @@ Telemetry::Telemetry(Telemetry&& rhs)
255260
seq_id_(rhs.seq_id_),
256261
config_seq_ids_(std::move(rhs.config_seq_ids_)),
257262
host_info_(std::move(rhs.host_info_)) {
263+
logger_->log_error("Calling move constructor");
258264
cancel_tasks(rhs.tasks_);
259265
schedule_tasks();
266+
logger_->log_error("Move constructor finished");
260267
}
261268

262269
Telemetry& Telemetry::operator=(Telemetry&& rhs) {

0 commit comments

Comments
 (0)