in src/mqtt_client.c [311:335]
static void logIncomingRawTrace(MQTT_CLIENT* mqtt_client, CONTROL_PACKET_TYPE packet, uint8_t flags, const uint8_t* data, size_t length)
{
if (mqtt_client != NULL && is_raw_trace_enabled(mqtt_client))
{
if (data != NULL && length > 0)
{
char tmBuffer[TIME_MAX_BUFFER];
getLogTime(tmBuffer, TIME_MAX_BUFFER);
LOG(AZ_LOG_TRACE, 0, "<- %s %s: 0x%02x 0x%02x ", tmBuffer, retrievePacketType((CONTROL_PACKET_TYPE)packet), (unsigned int)(packet | flags), (unsigned int)length);
size_t index = 0;
for (index = 0; index < length; index++)
{
LOG(AZ_LOG_TRACE, 0, "0x%02x ", data[index]);
}
LOG(AZ_LOG_TRACE, LOG_LINE, " ");
}
else if (packet == PINGRESP_TYPE)
{
char tmBuffer[TIME_MAX_BUFFER];
getLogTime(tmBuffer, TIME_MAX_BUFFER);
LOG(AZ_LOG_TRACE, LOG_LINE, "<- %s %s: 0x%02x 0x%02x ", tmBuffer, retrievePacketType((CONTROL_PACKET_TYPE)packet), (unsigned int)(packet | flags), (unsigned int)length);
}
}
}