Skip to content

Commit

Permalink
Timestamping the MQTT error.
Browse files Browse the repository at this point in the history
  • Loading branch information
arobenko committed May 26, 2024
1 parent 7b36e36 commit 53763c4
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion src/Mqtt5ClientFilter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
#include <QtCore/QVariant>

#include <cassert>
#include <chrono>
#include <cstdint>
#include <limits>
#include <iostream>
Expand Down Expand Up @@ -1164,7 +1165,10 @@ unsigned Mqtt5ClientFilter::cancelTickProgramCb(void* data)

void Mqtt5ClientFilter::errorLogCb([[maybe_unused]] void* data, const char* msg)
{
std::cerr << "MQTT5 ERROR: " << msg << std::endl;
auto timestamp = std::chrono::high_resolution_clock::now();
auto sinceEpoch = timestamp.time_since_epoch();
auto milliseconds = std::chrono::duration_cast<std::chrono::milliseconds>(sinceEpoch).count();
std::cerr << '[' << milliseconds << "] MQTT ERROR: " << msg << std::endl;
}

void Mqtt5ClientFilter::connectCompleteCb(void* data, CC_Mqtt5AsyncOpStatus status, const CC_Mqtt5ConnectResponse* response)
Expand Down

0 comments on commit 53763c4

Please sign in to comment.