From c94981c8804c2c472f102757aeeb006c4aa9124f Mon Sep 17 00:00:00 2001 From: aaronyujiaze Date: Thu, 2 Jun 2022 13:33:47 -0700 Subject: [PATCH] Convert logging of advertisement bytes to hex string format PiperOrigin-RevId: 452610643 --- .../platform/implementation/windows/ble_medium.cc | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/internal/platform/implementation/windows/ble_medium.cc b/internal/platform/implementation/windows/ble_medium.cc index 40720d32..eb818e1b 100644 --- a/internal/platform/implementation/windows/ble_medium.cc +++ b/internal/platform/implementation/windows/ble_medium.cc @@ -19,6 +19,7 @@ #include #include +#include "absl/strings/escaping.h" #include "absl/synchronization/mutex.h" #include "internal/platform/implementation/ble.h" #include "internal/platform/implementation/windows/utils.h" @@ -124,10 +125,11 @@ bool BleMedium::StartAdvertising( absl::MutexLock lock(&mutex_); NEARBY_LOGS(INFO) << "Windows Ble StartAdvertising: service_id=" << service_id - << ", advertisement bytes=" << advertisement_bytes.data() - << "(" << advertisement_bytes.size() << ")," - << " fast advertisement service uuid=" - << fast_advertisement_service_uuid; + << ", advertisement bytes= 0x" + << absl::BytesToHexString(advertisement_bytes.data()) << "(" + << advertisement_bytes.size() << ")," + << " fast advertisement service uuid= 0x" + << absl::BytesToHexString(fast_advertisement_service_uuid); DataWriter data_writer; @@ -451,6 +453,11 @@ void BleMedium::AdvertisementReceivedHandler( ByteArray advertisement_data(data); + NEARBY_LOGS(INFO) << "Nearby BLE Medium 0xFEF3 Advertisement discovered. " + "0x16 Service data: advertisement bytes= 0x" + << absl::BytesToHexString(advertisement_data.data()) + << "(" << advertisement_data.size() << ")"; + std::string peripheral_name = uint64_to_mac_address_string(args.BluetoothAddress()); std::unique_ptr peripheral =