Remove more unnecessary INFO logs.

PiperOrigin-RevId: 797859361
This commit is contained in:
Francis Tsui
2025-08-21 12:04:13 -07:00
committed by Copybara-Service
parent adf211a891
commit 3f93c0ee87
22 changed files with 365 additions and 390 deletions
@@ -56,10 +56,10 @@ void ThroughputRecorder::Start(PayloadType payload_type,
(payload_direction == PayloadDirection::INCOMING_PAYLOAD) ? "; Receive"
: "; Send";
LOG(INFO) << "Start TP profiling for payload_id:" << payload_id_ << direction;
VLOG(1) << "Start TP profiling for payload_id:" << payload_id_ << direction;
if (payload_type == PayloadType::kUnknown) {
LOG(INFO) << "Ignore ThroughputRecorder::start for Unknown Payload type";
VLOG(1) << "Ignore ThroughputRecorder::start for Unknown Payload type";
return;
}
@@ -72,9 +72,9 @@ void ThroughputRecorder::Start(PayloadType payload_type,
bool ThroughputRecorder::Stop() {
MutexLock lock(&mutex_);
LOG(INFO) << "Stop TP profiling for payload_id:" << payload_id_;
VLOG(1) << "Stop TP profiling for payload_id:" << payload_id_;
if (payload_type_ == PayloadType::kUnknown) {
LOG(INFO) << "Ignore ThroughputRecorder::stop as it never start";
VLOG(1) << "Ignore ThroughputRecorder::stop as it never start";
return false;
}
{
@@ -218,7 +218,7 @@ void ThroughputRecorder::OnFrameSent(Medium medium,
PacketMetaData& packetMetaData) {
MutexLock lock(&mutex_);
if (payload_type_ == PayloadType::kUnknown) {
LOG(INFO) << "PayloadType is invalid, return";
VLOG(1) << "PayloadType is invalid, return";
return;
}
@@ -236,7 +236,7 @@ void ThroughputRecorder::OnFrameReceived(Medium medium,
PacketMetaData& packetMetaData) {
MutexLock lock(&mutex_);
if (payload_type_ == PayloadType::kUnknown) {
LOG(INFO) << "PayloadType is invalid, return";
VLOG(1) << "PayloadType is invalid, return";
return;
}
@@ -274,10 +274,9 @@ std::string ThroughputRecorder::ToString(PayloadType type) {
void ThroughputRecorderContainer::Shutdown() {
MutexLock lock(&mutex_);
LOG(INFO) << __func__
<< ". Num of Instance:" << throughput_recorders_.size();
VLOG(1) << __func__ << ". Num of Instance:" << throughput_recorders_.size();
for (auto& throughput_recorder : throughput_recorders_) {
LOG(INFO) << "Stop instance: " << throughput_recorder.second;
VLOG(1) << "Stop instance: " << throughput_recorder.second;
throughput_recorder.second->Stop();
delete throughput_recorder.second;
}
@@ -294,8 +293,8 @@ ThroughputRecorder* ThroughputRecorderContainer::GetTPRecorder(
std::string direction =
(payload_direction == PayloadDirection::INCOMING_PAYLOAD) ? "; Receive"
: "; Send";
LOG(INFO) << "Add ThroughputRecorder instance : " << instance
<< " for payload_id:" << payload_id << direction;
VLOG(1) << "Add ThroughputRecorder instance : " << instance
<< " for payload_id:" << payload_id << direction;
throughput_recorders_.emplace(
std::pair<int64_t, PayloadDirection>(payload_id, payload_direction),
instance);
@@ -314,15 +313,15 @@ void ThroughputRecorderContainer::StopTPRecorder(
auto it = throughput_recorders_.find(
std::pair<int64_t, PayloadDirection>(payload_id, payload_direction));
if (it != throughput_recorders_.end()) {
LOG(INFO) << "Found and stop/delete ThroughputRecorder instance : "
<< &(it->second) << " for payload_id:" << payload_id << direction;
VLOG(1) << "Found and stop/delete ThroughputRecorder instance : "
<< &(it->second) << " for payload_id:" << payload_id << direction;
it->second->Stop();
delete it->second;
throughput_recorders_.erase(
std::pair<int64_t, PayloadDirection>(payload_id, payload_direction));
return;
}
LOG(INFO) << "No ThroughputRecorder found for :" << payload_id;
VLOG(1) << "No ThroughputRecorder found for :" << payload_id;
}
int ThroughputRecorderContainer::GetSize() {
@@ -1433,7 +1433,7 @@ Status BasePcpHandler::AcceptConnection(ClientProxy* client,
"accept-connection", [this, client, endpoint_id,
payload_listener = std::move(payload_listener),
&response]() RUN_ON_PCP_HANDLER_THREAD() mutable {
LOG(INFO) << "AcceptConnection: endpoint_id=" << endpoint_id;
VLOG(1) << "AcceptConnection: endpoint_id=" << endpoint_id;
if (!pending_connections_.count(endpoint_id)) {
LOG(INFO)
<< "AcceptConnection: no pending connection for endpoint_id="
+9 -11
View File
@@ -133,8 +133,6 @@ std::string ClientProxy::GetLocalEndpointId() {
}
if (external_device_provider_ == nullptr) {
local_endpoint_id_ = GenerateLocalEndpointId();
LOG(INFO) << __func__
<< ": Locally generating endpoint id: " << local_endpoint_id_;
} else {
local_endpoint_id_ =
external_device_provider_->GetLocalDevice()->GetEndpointId();
@@ -206,6 +204,8 @@ std::string ClientProxy::GenerateLocalEndpointId() {
for (int i = 0; i < kEndpointIdLength; i++) {
id += kEndpointIdChars[prng.NextUint32() % sizeof(kEndpointIdChars)];
}
LOG(INFO) << "ClientProxy [Local Endpoint Generated]: client="
<< GetClientId() << "; endpoint_id=" << id;
return id;
}
@@ -1149,16 +1149,15 @@ void ClientProxy::ExitHighVisibilityMode() {
void ClientProxy::EnterStableEndpointIdMode() {
MutexLock lock(&mutex_);
LOG(INFO) << "ClientProxy [EnterStableEndpointIdMode]: client="
<< GetClientId();
VLOG(1) << "ClientProxy [EnterStableEndpointIdMode]: client="
<< GetClientId();
stable_endpoint_id_mode_ = true;
}
void ClientProxy::ExitStableEndpointIdMode() {
MutexLock lock(&mutex_);
LOG(INFO) << "ClientProxy [ExitStableEndpointIdMode]: client="
<< GetClientId();
VLOG(1) << "ClientProxy [ExitStableEndpointIdMode]: client=" << GetClientId();
stable_endpoint_id_mode_ = false;
ScheduleClearCachedEndpointIdAlarm();
@@ -1299,11 +1298,10 @@ bool ClientProxy::IsMultiplexSocketSupported(absl::string_view endpoint_id,
bool ClientProxy::GetWebRtcNonCellular() { return webrtc_non_cellular_; }
void ClientProxy::SetWebRtcNonCellular(bool webrtc_non_cellular) {
std::string allow_webrtc_cellular_str =
webrtc_non_cellular ? "disallow" : "allow";
LOG(INFO) << "ClientProxy: client=" << GetClientId()
<< allow_webrtc_cellular_str << " to use mobile data.",
webrtc_non_cellular_ = webrtc_non_cellular;
VLOG(1) << "ClientProxy: client=" << GetClientId()
<< (webrtc_non_cellular ? " disallow" : " allow")
<< " to use mobile data.";
webrtc_non_cellular_ = webrtc_non_cellular;
}
bool ClientProxy::IsDctEnabled() const { return is_dct_enabled_; }
+2 -2
View File
@@ -1108,8 +1108,8 @@ void BleV2::ProcessFetchGattAdvertisementsRequest(
bool BleV2::StopAdvertisementGattServerLocked() {
if (!IsAdvertisementGattServerRunningLocked()) {
LOG(INFO) << "Unable to stop the advertisement GATT server because "
"it's not running.";
VLOG(1) << "Unable to stop the advertisement GATT server because it's not "
"running.";
return false;
}
@@ -41,11 +41,11 @@ namespace connections {
OfflineServiceController::~OfflineServiceController() { Stop(); }
void OfflineServiceController::Stop() {
LOG(INFO) << "Initiating shutdown of OfflineServiceController.";
VLOG(1) << "Initiating shutdown of OfflineServiceController.";
if (stop_.Set(true)) return;
payload_manager_.DisconnectFromEndpointManager();
pcp_manager_.DisconnectFromEndpointManager();
LOG(INFO) << "OfflineServiceController has shut down.";
VLOG(1) << "OfflineServiceController has shut down.";
}
Status OfflineServiceController::StartAdvertising(
@@ -172,18 +172,18 @@ void OfflineServiceController::SendPayload(
ClientProxy* client, const std::vector<std::string>& endpoint_ids,
Payload payload) {
if (stop_) return;
LOG(INFO) << "Client " << client->GetClientId()
<< " is sending payload {id:" << payload.GetId()
<< ", type:" << payload.GetType() << "} to endpoint_ids {"
<< absl::StrJoin(endpoint_ids, ",") << "}";
VLOG(1) << "Client " << client->GetClientId()
<< " is sending payload {id:" << payload.GetId()
<< ", type:" << payload.GetType() << "} to endpoint_ids {"
<< absl::StrJoin(endpoint_ids, ",") << "}";
payload_manager_.SendPayload(client, endpoint_ids, std::move(payload));
}
Status OfflineServiceController::CancelPayload(ClientProxy* client,
std::int64_t payload_id) {
if (stop_) return {Status::kOutOfOrderApiCall};
LOG(INFO) << "Client " << client->GetClientId() << " cancelled payload "
<< payload_id;
VLOG(1) << "Client " << client->GetClientId() << " cancelled payload "
<< payload_id;
return payload_manager_.CancelPayload(client, payload_id);
}
@@ -182,7 +182,7 @@ BasePcpHandler::StartOperationResult P2pClusterPcpHandler::StartAdvertisingImpl(
awdl_medium = awdl_result.value();
}
if (awdl_medium != UNKNOWN_MEDIUM) {
LOG(INFO) << "P2pClusterPcpHandler::StartAdvertisingImpl: Awdl added";
VLOG(1) << "P2pClusterPcpHandler::StartAdvertisingImpl: Awdl added";
mediums_started_successfully.push_back(awdl_medium);
}
std::unique_ptr<ConnectionsLog::OperationResultWithMedium>
@@ -204,7 +204,7 @@ BasePcpHandler::StartOperationResult P2pClusterPcpHandler::StartAdvertisingImpl(
wifi_lan_medium = wifi_lan_result.value();
}
if (wifi_lan_medium != UNKNOWN_MEDIUM) {
LOG(INFO) << "P2pClusterPcpHandler::StartAdvertisingImpl: WifiLan added";
VLOG(1) << "P2pClusterPcpHandler::StartAdvertisingImpl: WifiLan added";
mediums_started_successfully.push_back(wifi_lan_medium);
}
std::unique_ptr<ConnectionsLog::OperationResultWithMedium>
@@ -238,9 +238,9 @@ BasePcpHandler::StartOperationResult P2pClusterPcpHandler::StartAdvertisingImpl(
if (ble_medium_.StartLegacyAdvertising(
service_id, local_endpoint_id,
advertising_options.fast_advertisement_service_uuid)) {
LOG(INFO) << "P2pClusterPcpHandler::StartAdvertisingImpl: "
"Ble legacy started advertising";
LOG(INFO) << "P2pClusterPcpHandler::StartAdvertisingImpl: BT added";
VLOG(1) << "P2pClusterPcpHandler::StartAdvertisingImpl: "
"Ble legacy started advertising";
VLOG(1) << "P2pClusterPcpHandler::StartAdvertisingImpl: BT added";
mediums_started_successfully.push_back(bluetooth_medium);
bluetooth_classic_advertiser_client_id_ = client->GetClientId();
} else {
@@ -263,7 +263,7 @@ BasePcpHandler::StartOperationResult P2pClusterPcpHandler::StartAdvertisingImpl(
LOG(INFO) << __func__
<< "Ble v2 started advertising for legacy device.";
mediums_started_successfully.push_back(bluetooth_medium);
LOG(INFO) << __func__ << "After Ble v2, BT added";
VLOG(1) << __func__ << "After Ble v2, BT added";
bluetooth_classic_advertiser_client_id_ = client->GetClientId();
} else {
LOG(WARNING) << "P2pClusterPcpHandler::StartAdvertisingImpl: "
@@ -272,7 +272,7 @@ BasePcpHandler::StartOperationResult P2pClusterPcpHandler::StartAdvertisingImpl(
bluetooth_medium_.StopAcceptingConnections(service_id);
}
} else {
LOG(INFO) << "P2pClusterPcpHandler::StartAdvertisingImpl: BT added";
VLOG(1) << "P2pClusterPcpHandler::StartAdvertisingImpl: BT added";
mediums_started_successfully.push_back(bluetooth_medium);
bluetooth_classic_advertiser_client_id_ = client->GetClientId();
}
@@ -295,7 +295,7 @@ BasePcpHandler::StartOperationResult P2pClusterPcpHandler::StartAdvertisingImpl(
local_endpoint_info,
advertising_options, web_rtc_state);
if (ble_result.has_value() && ble_result.value() != UNKNOWN_MEDIUM) {
LOG(INFO) << "P2pClusterPcpHandler::StartAdvertisingImpl: Ble added";
VLOG(1) << "P2pClusterPcpHandler::StartAdvertisingImpl: Ble added";
mediums_started_successfully.push_back(ble_result.value());
}
} else {
@@ -303,7 +303,7 @@ BasePcpHandler::StartOperationResult P2pClusterPcpHandler::StartAdvertisingImpl(
local_endpoint_info, advertising_options,
web_rtc_state);
if (ble_result.has_value() && ble_result.value() != UNKNOWN_MEDIUM) {
LOG(INFO) << "P2pClusterPcpHandler::StartAdvertisingImpl: Ble added";
VLOG(1) << "P2pClusterPcpHandler::StartAdvertisingImpl: Ble added";
mediums_started_successfully.push_back(ble_result.value());
}
}
@@ -455,12 +455,11 @@ void P2pClusterPcpHandler::BluetoothDeviceDiscoveredHandler(
}
// Report the discovered endpoint to the client.
LOG(INFO) << "Found BluetoothDeviceName " << device_name_string
<< " (with endpoint_id=" << device_name.GetEndpointId()
<< " and endpoint_info="
<< absl::BytesToHexString(
device_name.GetEndpointInfo().data())
<< ").";
VLOG(1) << "Found BluetoothDeviceName " << device_name_string
<< " (with endpoint_id=" << device_name.GetEndpointId()
<< " and endpoint_info="
<< absl::BytesToHexString(device_name.GetEndpointInfo().data())
<< ").";
OnEndpointFound(
client,
std::make_shared<BluetoothEndpoint>(BluetoothEndpoint{
@@ -526,21 +525,20 @@ void P2pClusterPcpHandler::BluetoothNameChangedHandler(
if (bluetoothEndpoint->bluetooth_device.GetMacAddress() ==
device.GetMacAddress()) {
// Report the BluetoothEndpoint as lost to the client.
LOG(INFO) << "Reporting lost BluetoothDevice "
<< bluetoothEndpoint->bluetooth_device.GetName()
<< ", due to device name change.";
VLOG(1) << "Reporting lost BluetoothDevice "
<< bluetoothEndpoint->bluetooth_device.GetName()
<< ", due to device name change.";
OnEndpointLost(client, *endpoint);
break;
}
}
// Report the discovered endpoint to the client.
LOG(INFO) << "Found BluetoothDeviceName " << device_name_string
<< " (with endpoint_id=" << device_name.GetEndpointId()
<< " and endpoint_info="
<< absl::BytesToHexString(
device_name.GetEndpointInfo().data())
<< ").";
VLOG(1) << "Found BluetoothDeviceName " << device_name_string
<< " (with endpoint_id=" << device_name.GetEndpointId()
<< " and endpoint_info="
<< absl::BytesToHexString(device_name.GetEndpointInfo().data())
<< ").";
OnEndpointFound(
client,
std::make_shared<BluetoothEndpoint>(BluetoothEndpoint{
@@ -581,8 +579,7 @@ void P2pClusterPcpHandler::BluetoothDeviceLostHandler(
return;
// Report the BluetoothEndpoint as lost to the client.
LOG(INFO) << "Processing lost BluetoothDeviceName "
<< device_name_string;
VLOG(1) << "Processing lost BluetoothDeviceName " << device_name_string;
OnEndpointLost(client, DiscoveredEndpoint{device_name.GetEndpointId(),
device_name.GetEndpointInfo(),
service_id, BLUETOOTH,
@@ -659,13 +656,13 @@ void P2pClusterPcpHandler::BlePeripheralDiscoveredHandler(
StopEndpointLostByMediumAlarm(advertisement.GetEndpointId(), BLE);
// Report the discovered endpoint to the client.
LOG(INFO) << "Found BleAdvertisement "
<< absl::BytesToHexString(advertisement_bytes.data())
<< " (with endpoint_id=" << advertisement.GetEndpointId()
<< ", and endpoint_info="
<< absl::BytesToHexString(
advertisement.GetEndpointInfo().data())
<< ").";
VLOG(1) << "Found BleAdvertisement "
<< absl::BytesToHexString(advertisement_bytes.data())
<< " (with endpoint_id=" << advertisement.GetEndpointId()
<< ", and endpoint_info="
<< absl::BytesToHexString(
advertisement.GetEndpointInfo().data())
<< ").";
OnEndpointFound(
client,
std::make_shared<BleEndpoint>(BleEndpoint{
@@ -731,13 +728,13 @@ void P2pClusterPcpHandler::BlePeripheralLostHandler(
found_ble_endpoints_.erase(item);
// Report the discovered endpoint to the client.
LOG(INFO) << "Lost BleEndpoint for BlePeripheral "
<< peripheral.GetName()
<< " (with endpoint_id=" << ble_endpoint_state.endpoint_id
<< " and endpoint_info="
<< absl::BytesToHexString(
ble_endpoint_state.endpoint_info.data())
<< ").";
VLOG(1) << "Lost BleEndpoint for BlePeripheral "
<< peripheral.GetName()
<< " (with endpoint_id=" << ble_endpoint_state.endpoint_id
<< " and endpoint_info="
<< absl::BytesToHexString(
ble_endpoint_state.endpoint_info.data())
<< ").";
OnEndpointLost(client, DiscoveredEndpoint{
ble_endpoint_state.endpoint_id,
ble_endpoint_state.endpoint_info,
@@ -838,7 +835,7 @@ void P2pClusterPcpHandler::BleV2PeripheralDiscoveredHandler(
ble_endpoint_state.ble = true;
found_endpoints_in_ble_discover_cb_[peripheral_id] = ble_endpoint_state;
LOG(INFO) << "Found " << advertisement.ToReadableString();
VLOG(1) << "Found " << advertisement.ToReadableString();
StopEndpointLostByMediumAlarm(advertisement.GetEndpointId(), BLE);
OnEndpointFound(
client,
@@ -926,13 +923,13 @@ void P2pClusterPcpHandler::BleV2PeripheralLostHandler(
if (ble_endpoint_state.ble) {
// Report the lost endpoint to the client.
LOG(INFO) << "Lost BleEndpoint for BlePeripheral "
<< absl::BytesToHexString(peripheral.GetId().data())
<< " (with endpoint_id=" << advertisement.GetEndpointId()
<< " and endpoint_info="
<< absl::BytesToHexString(
advertisement.GetEndpointInfo().data())
<< ").";
VLOG(1) << "Lost BleEndpoint for BlePeripheral "
<< absl::BytesToHexString(peripheral.GetId().data())
<< " (with endpoint_id=" << advertisement.GetEndpointId()
<< " and endpoint_info="
<< absl::BytesToHexString(
advertisement.GetEndpointInfo().data())
<< ").";
OnEndpointLost(client, DiscoveredEndpoint{
advertisement.GetEndpointId(),
advertisement.GetEndpointInfo(),
@@ -943,13 +940,13 @@ void P2pClusterPcpHandler::BleV2PeripheralLostHandler(
}
if (ble_endpoint_state.bt) {
// Report the lost endpoint to the client.
LOG(INFO) << "Lost BluetoothEndpoint for BlePeripheral "
<< absl::BytesToHexString(peripheral.GetId().data())
<< " (with endpoint_id=" << advertisement.GetEndpointId()
<< " and endpoint_info="
<< absl::BytesToHexString(
advertisement.GetEndpointInfo().data())
<< ").";
VLOG(1) << "Lost BluetoothEndpoint for BlePeripheral "
<< absl::BytesToHexString(peripheral.GetId().data())
<< " (with endpoint_id=" << advertisement.GetEndpointId()
<< " and endpoint_info="
<< absl::BytesToHexString(
advertisement.GetEndpointInfo().data())
<< ").";
OnEndpointLost(client, DiscoveredEndpoint{
advertisement.GetEndpointId(),
advertisement.GetEndpointInfo(),
@@ -1070,14 +1067,14 @@ void P2pClusterPcpHandler::AwdlServiceDiscoveredHandler(
}
// Report the discovered endpoint to the client.
LOG(INFO) << "Found NsdServiceInfo "
<< "with (service_name:" << service_info.GetServiceName()
<< ", service_type:" << service_info.GetServiceType()
<< ", endpoint_id:" << wifi_lan_service_info.GetEndpointId()
<< ", endpoint_info:"
<< absl::BytesToHexString(
wifi_lan_service_info.GetEndpointInfo().AsStringView())
<< ").";
VLOG(1) << "Found NsdServiceInfo "
<< "with (service_name:" << service_info.GetServiceName()
<< ", service_type:" << service_info.GetServiceType()
<< ", endpoint_id:" << wifi_lan_service_info.GetEndpointId()
<< ", endpoint_info:"
<< absl::BytesToHexString(
wifi_lan_service_info.GetEndpointInfo().AsStringView())
<< ").";
StopEndpointLostByMediumAlarm(wifi_lan_service_info.GetEndpointId(),
AWDL);
OnEndpointFound(client, std::make_shared<AwdlEndpoint>(AwdlEndpoint{
@@ -1119,13 +1116,13 @@ void P2pClusterPcpHandler::AwdlServiceLostHandler(
return;
// Report the lost endpoint to the client.
LOG(INFO) << "Lost NsdServiceInfo " << service_info.GetServiceName()
<< " (with endpoint_id="
<< wifi_lan_service_info.GetEndpointId()
<< " and endpoint_info="
<< absl::BytesToHexString(
wifi_lan_service_info.GetEndpointInfo().data())
<< ").";
VLOG(1) << "Lost NsdServiceInfo " << service_info.GetServiceName()
<< " (with endpoint_id="
<< wifi_lan_service_info.GetEndpointId()
<< " and endpoint_info="
<< absl::BytesToHexString(
wifi_lan_service_info.GetEndpointInfo().data())
<< ").";
OnEndpointLost(client, DiscoveredEndpoint{
wifi_lan_service_info.GetEndpointId(),
wifi_lan_service_info.GetEndpointInfo(),
@@ -1192,13 +1189,12 @@ void P2pClusterPcpHandler::WifiLanServiceDiscoveredHandler(
}
// Report the discovered endpoint to the client.
LOG(INFO) << "Found NsdServiceInfo " << service_info.GetServiceName()
<< " (with endpoint_id="
<< wifi_lan_service_info.GetEndpointId()
<< "and endpoint_info="
<< absl::BytesToHexString(
wifi_lan_service_info.GetEndpointInfo().data())
<< ").";
VLOG(1) << "Found NsdServiceInfo " << service_info.GetServiceName()
<< " (with endpoint_id="
<< wifi_lan_service_info.GetEndpointId() << "and endpoint_info="
<< absl::BytesToHexString(
wifi_lan_service_info.GetEndpointInfo().data())
<< ").";
StopEndpointLostByMediumAlarm(wifi_lan_service_info.GetEndpointId(),
WIFI_LAN);
OnEndpointFound(client,
@@ -1241,13 +1237,13 @@ void P2pClusterPcpHandler::WifiLanServiceLostHandler(
return;
// Report the lost endpoint to the client.
LOG(INFO) << "Lost NsdServiceInfo " << service_info.GetServiceName()
<< " (with endpoint_id="
<< wifi_lan_service_info.GetEndpointId()
<< " and endpoint_info="
<< absl::BytesToHexString(
wifi_lan_service_info.GetEndpointInfo().data())
<< ").";
VLOG(1) << "Lost NsdServiceInfo " << service_info.GetServiceName()
<< " (with endpoint_id="
<< wifi_lan_service_info.GetEndpointId()
<< " and endpoint_info="
<< absl::BytesToHexString(
wifi_lan_service_info.GetEndpointInfo().data())
<< ").";
OnEndpointLost(client, DiscoveredEndpoint{
wifi_lan_service_info.GetEndpointId(),
wifi_lan_service_info.GetEndpointInfo(),
@@ -3181,12 +3177,12 @@ ErrorOr<Medium> P2pClusterPcpHandler::StartWifiLanAdvertising(
<< service_id;
return {Error(wifi_lan_result.error().operation_result_code().value())};
}
LOG(INFO) << "In StartWifiLanAdvertising("
<< absl::BytesToHexString(local_endpoint_info.data())
<< "), client=" << client->GetClientId()
<< " started listening for incoming WifiLan connections "
"to service_id = "
<< service_id;
VLOG(1) << "In StartWifiLanAdvertising("
<< absl::BytesToHexString(local_endpoint_info.data())
<< "), client=" << client->GetClientId()
<< " started listening for incoming WifiLan connections "
"to service_id = "
<< service_id;
}
// Generate a WifiLanServiceInfo with which to become WifiLan discoverable.
@@ -3235,11 +3231,11 @@ ErrorOr<Medium> P2pClusterPcpHandler::StartWifiLanAdvertising(
wifi_lan_medium_.StopAcceptingConnections(service_id);
return {Error(wifi_lan_result.error().operation_result_code().value())};
}
LOG(INFO) << "In StartWifiLanAdvertising("
<< absl::BytesToHexString(local_endpoint_info.data())
<< "), client=" << client->GetClientId()
<< " advertised with WifiLanServiceInfo "
<< nsd_service_info.GetServiceName();
VLOG(1) << "In StartWifiLanAdvertising("
<< absl::BytesToHexString(local_endpoint_info.data())
<< "), client=" << client->GetClientId()
<< " advertised with WifiLanServiceInfo "
<< nsd_service_info.GetServiceName();
return {WIFI_LAN};
}
+128 -131
View File
@@ -93,19 +93,19 @@ bool PayloadManager::SendPayloadLoop(
// Update the still-active recipients of this payload.
if (available_endpoint_ids.empty()) {
LOG(INFO) << "PayloadManager short-circuiting payload_id="
<< pending_payload.GetInternalPayload()->GetId()
<< " after sending " << next_chunk_offset
<< " bytes because none of the endpoints are available anymore.";
VLOG(1) << "PayloadManager short-circuiting payload_id="
<< pending_payload.GetInternalPayload()->GetId()
<< " after sending " << next_chunk_offset
<< " bytes because none of the endpoints are available anymore.";
return false;
}
// Check if the payload has been cancelled by the client and, if so,
// notify the remaining recipients.
if (pending_payload.IsLocallyCanceled()) {
LOG(INFO) << "Aborting send of payload_id="
<< pending_payload.GetInternalPayload()->GetId() << " at offset "
<< next_chunk_offset << " since it is marked canceled.";
VLOG(1) << "Aborting send of payload_id="
<< pending_payload.GetInternalPayload()->GetId() << " at offset "
<< next_chunk_offset << " since it is marked canceled.";
HandleFinishedOutgoingPayload(
client, available_endpoint_ids, payload_header, next_chunk_offset,
OperationResultCode::CLIENT_CANCELLATION_LOCAL_CANCEL_PAYLOAD,
@@ -154,8 +154,8 @@ bool PayloadManager::SendPayloadLoop(
pending_payload.GetInternalPayload()->GetTotalSize() > 0 &&
pending_payload.GetInternalPayload()->GetTotalSize() <
next_chunk_offset) {
LOG(INFO) << "Payload xfer failed: payload_id="
<< pending_payload.GetInternalPayload()->GetId();
VLOG(1) << "Payload xfer failed: payload_id="
<< pending_payload.GetInternalPayload()->GetId();
HandleFinishedOutgoingPayload(
client, available_endpoint_ids, payload_header, next_chunk_offset,
OperationResultCode::IO_FILE_READING_ERROR, PayloadStatus::LOCAL_ERROR);
@@ -172,9 +172,9 @@ bool PayloadManager::SendPayloadLoop(
payload_header, payload_chunk, available_endpoint_ids, packet_meta_data);
// Check whether at least one endpoint failed.
if (!failed_endpoint_ids.empty()) {
LOG(INFO) << "Payload xfer: endpoints failed: payload_id="
<< payload_header.id() << "; endpoint_ids={"
<< ToString(failed_endpoint_ids) << "}",
VLOG(1) << "Payload xfer: endpoints failed: payload_id="
<< payload_header.id() << "; endpoint_ids={"
<< ToString(failed_endpoint_ids) << "}",
HandleFinishedOutgoingPayload(
client, failed_endpoint_ids, payload_header, next_chunk_offset,
OperationResultCode::CONNECTIVITY_GENERIC_WRITING_CHANNEL_IO_ERROR,
@@ -206,9 +206,9 @@ bool PayloadManager::SendPayloadLoop(
if (!next_chunk_size) {
// That was the last chunk, we're outta here.
LOG(INFO) << "Payload xfer done: payload_id="
<< pending_payload.GetInternalPayload()->GetId()
<< "; size=" << next_chunk_offset;
VLOG(1) << "Payload xfer done: payload_id="
<< pending_payload.GetInternalPayload()->GetId()
<< "; size=" << next_chunk_offset;
ThroughputRecorderContainer::GetInstance()
.GetTPRecorder(pending_payload.GetInternalPayload()->GetId(),
PayloadDirection::OUTGOING_PAYLOAD)
@@ -314,7 +314,7 @@ Payload::Id PayloadManager::CreateOutgoingPayload(
}
std::unique_ptr<InternalPayload> internal_payload = std::move(result.value());
Payload::Id payload_id = internal_payload->GetId();
LOG(INFO) << "CreateOutgoingPayload: payload_id=" << payload_id;
VLOG(1) << "CreateOutgoingPayload: payload_id=" << payload_id;
MutexLock lock(&mutex_);
pending_payloads_.StartTrackingPayload(
payload_id,
@@ -333,7 +333,7 @@ PayloadManager::PayloadManager(EndpointManager& endpoint_manager)
}
void PayloadManager::CancelAllPayloads() {
LOG(INFO) << "PayloadManager: canceling payloads; self=" << this;
VLOG(1) << "PayloadManager: canceling payloads; self=" << this;
{
MutexLock lock(&mutex_);
int pending_outgoing_payloads = 0;
@@ -349,9 +349,9 @@ void PayloadManager::CancelAllPayloads() {
}
}
if (shutdown_barrier_) {
LOG(INFO) << "PayloadManager: waiting for pending outgoing "
"payloads; self="
<< this;
VLOG(1) << "PayloadManager: waiting for pending outgoing "
"payloads; self="
<< this;
shutdown_barrier_->Await();
}
}
@@ -363,11 +363,11 @@ void PayloadManager::DisconnectFromEndpointManager() {
}
PayloadManager::~PayloadManager() {
LOG(INFO) << "PayloadManager: going down; self=" << this;
VLOG(1) << "PayloadManager: going down; self=" << this;
ThroughputRecorderContainer::GetInstance().Shutdown();
DisconnectFromEndpointManager();
CancelAllPayloads();
LOG(INFO) << "PayloadManager: turn down payload executors; self=" << this;
VLOG(1) << "PayloadManager: turn down payload executors; self=" << this;
bytes_payload_executor_.Shutdown();
stream_payload_executor_.Shutdown();
file_payload_executor_.Shutdown();
@@ -378,25 +378,25 @@ PayloadManager::~PayloadManager() {
RunOnStatusUpdateThread(
"~payload-manager",
[this, &stop_latch]() RUN_ON_PAYLOAD_STATUS_UPDATE_THREAD() {
LOG(INFO) << "PayloadManager: stop tracking payloads; self=" << this;
VLOG(1) << "PayloadManager: stop tracking payloads; self=" << this;
MutexLock lock(&mutex_);
pending_payloads_.StopTrackingAllPayloads();
stop_latch.CountDown();
});
stop_latch.Await();
LOG(INFO) << "PayloadManager: turn down notification executor; self=" << this;
VLOG(1) << "PayloadManager: turn down notification executor; self=" << this;
// Stop all the ongoing Runnables (as gracefully as possible).
payload_status_update_executor_.Shutdown();
LOG(INFO) << "PayloadManager: down; self=" << this;
VLOG(1) << "PayloadManager: down; self=" << this;
}
bool PayloadManager::NotifyShutdown() {
MutexLock lock(&mutex_);
if (!shutdown_.Get()) return false;
if (!shutdown_barrier_) return false;
LOG(INFO) << "PayloadManager [shutdown mode]";
VLOG(1) << "PayloadManager [shutdown mode]";
shutdown_barrier_->CountDown();
return true;
}
@@ -405,7 +405,7 @@ void PayloadManager::SendPayload(ClientProxy* client,
const EndpointIds& endpoint_ids,
Payload payload) {
if (shutdown_.Get()) return;
LOG(INFO) << "SendPayload: endpoint_ids={" << ToString(endpoint_ids) << "}";
VLOG(1) << "SendPayload: endpoint_ids={" << ToString(endpoint_ids) << "}";
// Before transfer to internal payload, retrieves the Payload size for
// analytics.
std::int64_t payload_total_size;
@@ -431,10 +431,10 @@ void PayloadManager::SendPayload(ClientProxy* client,
client, endpoint_ids, payload.GetId(), payload.GetType(),
payload.GetOffset(), payload_total_size,
OperationResultCode::NEARBY_GENERIC_OUTGOING_PAYLOAD_CREATION_FAILURE);
LOG(INFO) << "PayloadManager failed to determine the right executor for "
"outgoing payload_id="
<< payload.GetId()
<< ", payload_type=" << ToString(payload.GetType());
VLOG(1) << "PayloadManager failed to determine the right executor for "
"outgoing payload_id="
<< payload.GetId()
<< ", payload_type=" << ToString(payload.GetType());
return;
}
@@ -461,11 +461,10 @@ void PayloadManager::SendPayload(ClientProxy* client,
payload_total_size,
OperationResultCode::
NEARBY_GENERIC_OUTGOING_PAYLOAD_CREATION_FAILURE);
LOG(INFO)
<< "PayloadManager failed to create InternalPayload for outgoing "
"payload_id="
<< payload_id << ", payload_type=" << ToString(payload_type)
<< ", aborting sendPayload().";
VLOG(1) << "PayloadManager failed to create InternalPayload for outgoing "
"payload_id="
<< payload_id << ", payload_type=" << ToString(payload_type)
<< ", aborting sendPayload().";
return;
}
auto* internal_payload = pending_payload->GetInternalPayload();
@@ -498,9 +497,9 @@ void PayloadManager::SendPayload(ClientProxy* client,
DestroyPendingPayload(payload_id);
});
});
LOG(INFO) << "PayloadManager: xfer scheduled: self=" << this
<< "; payload_id=" << payload_id
<< ", payload_type=" << ToString(payload_type);
VLOG(1) << "PayloadManager: xfer scheduled: self=" << this
<< "; payload_id=" << payload_id
<< ", payload_type=" << ToString(payload_type);
}
PayloadManager::PendingPayloadHandle PayloadManager::GetPayload(
@@ -512,16 +511,16 @@ Status PayloadManager::CancelPayload(ClientProxy* client,
Payload::Id payload_id) {
PendingPayloadHandle canceled_payload = GetPayload(payload_id);
if (!canceled_payload) {
LOG(INFO) << "Client requested cancel for unknown payload_id=" << payload_id
<< ", ignoring.";
VLOG(1) << "Client requested cancel for unknown payload_id=" << payload_id
<< ", ignoring.";
return {Status::kPayloadUnknown};
}
// Mark the payload as canceled.
canceled_payload->MarkLocallyCanceled();
LOG(INFO) << "Cancelling "
<< (canceled_payload->IsIncoming() ? "incoming" : "outgoing")
<< " payload_id=" << payload_id << " at request of client.";
VLOG(1) << "Cancelling "
<< (canceled_payload->IsIncoming() ? "incoming" : "outgoing")
<< " payload_id=" << payload_id << " at request of client.";
// Return SUCCESS immediately. Remaining cleanup and updates will be sent
// in SendPayload() or OnIncomingFrame()
@@ -552,16 +551,15 @@ void PayloadManager::OnIncomingFrame(OfflineFrame& offline_frame,
is_last);
}
}
LOG(INFO)
<< "PayloadManager skipped process payloads before PCP connected, "
<< frame.payload_header().id();
VLOG(1) << "PayloadManager skipped process payloads before PCP connected, "
<< frame.payload_header().id();
return;
}
switch (frame.packet_type()) {
case PayloadTransferFrame::CONTROL:
LOG(INFO) << "PayloadManager::OnIncomingFrame [CONTROL]: self=" << this
<< "; endpoint_id=" << from_endpoint_id;
VLOG(1) << "PayloadManager::OnIncomingFrame [CONTROL]: self=" << this
<< "; endpoint_id=" << from_endpoint_id;
ProcessControlPacket(to_client, from_endpoint_id, frame);
break;
case PayloadTransferFrame::DATA:
@@ -569,9 +567,9 @@ void PayloadManager::OnIncomingFrame(OfflineFrame& offline_frame,
packet_meta_data);
break;
case PayloadTransferFrame::PAYLOAD_ACK:
LOG(INFO) << "[safe-to-disconnect][PAYLOAD_RECEIVED_ACK] sender "
"received payload ack from "
<< from_endpoint_id;
VLOG(1) << "[safe-to-disconnect][PAYLOAD_RECEIVED_ACK] sender "
"received payload ack from "
<< from_endpoint_id;
ProcessPayloadAckPacket(from_endpoint_id, frame);
break;
default:
@@ -670,7 +668,7 @@ PayloadStatus PayloadManager::EndpointInfoStatusToPayloadStatus(
case EndpointInfo::Status::kAvailable:
return PayloadStatus::SUCCESS;
default:
LOG(INFO) << "PayloadManager: Unknown PayloadStatus";
VLOG(1) << "PayloadManager: Unknown PayloadStatus";
return PayloadStatus::UNKNOWN_PAYLOAD_STATUS;
}
}
@@ -685,7 +683,7 @@ OperationResultCode PayloadManager::EndpointInfoStatusToOperationResultCode(
case EndpointInfo::Status::kAvailable:
return OperationResultCode::DETAIL_SUCCESS;
default:
LOG(INFO) << "PayloadManager: Unknown PayloadStatus";
VLOG(1) << "PayloadManager: Unknown PayloadStatus";
return OperationResultCode::DETAIL_UNKNOWN;
}
}
@@ -698,7 +696,7 @@ PayloadStatus PayloadManager::ControlMessageEventToPayloadStatus(
case PayloadTransferFrame::ControlMessage::PAYLOAD_CANCELED:
return PayloadStatus::REMOTE_CANCELLATION;
default:
LOG(INFO) << "PayloadManager: unknown event=" << event;
VLOG(1) << "PayloadManager: unknown event=" << event;
return PayloadStatus::UNKNOWN_PAYLOAD_STATUS;
}
}
@@ -711,7 +709,7 @@ OperationResultCode PayloadManager::ControlMessageEventToOperationResultCode(
case PayloadTransferFrame::ControlMessage::PAYLOAD_CANCELED:
return OperationResultCode::CLIENT_CANCELLATION_REMOTE_CANCEL_PAYLOAD;
default:
LOG(INFO) << "PayloadManager: unknown event=" << event;
VLOG(1) << "PayloadManager: unknown event=" << event;
return OperationResultCode::DETAIL_UNKNOWN;
}
}
@@ -802,7 +800,7 @@ PayloadManager::CreateIncomingPayload(const PayloadTransferFrame& frame,
}
std::unique_ptr<InternalPayload> internal_payload = std::move(result.value());
Payload::Id payload_id = internal_payload->GetId();
LOG(INFO) << "CreateIncomingPayload: payload_id=" << payload_id;
VLOG(1) << "CreateIncomingPayload: payload_id=" << payload_id;
pending_payloads_.StartTrackingPayload(
payload_id,
std::make_unique<PendingPayload>(
@@ -812,8 +810,8 @@ PayloadManager::CreateIncomingPayload(const PayloadTransferFrame& frame,
}
void PayloadManager::OnPendingPayloadDestroy(const PendingPayload* payload) {
LOG(INFO) << "PayloadManager: destroying " << payload->ToString()
<< " self=" << this;
VLOG(1) << "PayloadManager: destroying " << payload->ToString()
<< " self=" << this;
ThroughputRecorderContainer::GetInstance().StopTPRecorder(
payload->GetId(), payload->IsIncoming()
? PayloadDirection::INCOMING_PAYLOAD
@@ -932,13 +930,13 @@ void PayloadManager::SendPayloadReceivedAck(ClientProxy* client,
"send_payload_ack", [this, &pending_payload, endpoint_id]() {
endpoint_manager_->SendPayloadAck(pending_payload.GetId(),
{endpoint_id});
LOG(INFO) << "[safe-to-disconnect] Send "
"PAYLOAD_RECEIVED_ACK frame to: "
<< endpoint_id << " done";
VLOG(1) << "[safe-to-disconnect] Send "
"PAYLOAD_RECEIVED_ACK frame to: "
<< endpoint_id << " done";
});
// Send the PAYLOAD_RECEIVED_ACK to the remote endpoint for the sender asap.
LOG(INFO) << "[safe-to-disconnect] " << pending_payload.GetId()
<< " isLastChunk, receiver send ack to " << endpoint_id;
VLOG(1) << "[safe-to-disconnect] " << pending_payload.GetId()
<< " isLastChunk, receiver send ack to " << endpoint_id;
}
bool PayloadManager::WaitForReceivedAck(
@@ -951,25 +949,25 @@ bool PayloadManager::WaitForReceivedAck(
return true;
}
LOG(INFO) << "[safe-to-disconnect] Last Chunk, sender wait for "
"PAYLOAD_RECEIVED_ACK frame from: "
<< endpoint_id;
VLOG(1) << "[safe-to-disconnect] Last Chunk, sender wait for "
"PAYLOAD_RECEIVED_ACK frame from: "
<< endpoint_id;
while (true) {
PendingPayloadHandle latest_pending_payload =
GetPayload(payload_header.id());
// Make sure we're still tracking this payload and its associated endpoint.
if (!latest_pending_payload) {
LOG(INFO) << "[safe-to-disconnect] short-circuiting "
"latest_pending_payload is null for "
<< payload_header.id() << ", stop wait ack.";
VLOG(1) << "[safe-to-disconnect] short-circuiting "
"latest_pending_payload is null for "
<< payload_header.id() << ", stop wait ack.";
return false;
}
auto* endpoint_info = latest_pending_payload->GetEndpoint(endpoint_id);
if (endpoint_info == nullptr) {
LOG(INFO) << "[safe-to-disconnect] short-circuiting "
"endpointInfo is null for "
<< payload_header.id() << ", stop wait ack.";
VLOG(1) << "[safe-to-disconnect] short-circuiting "
"endpointInfo is null for "
<< payload_header.id() << ", stop wait ack.";
return false;
}
@@ -979,9 +977,9 @@ bool PayloadManager::WaitForReceivedAck(
client, {endpoint_id}, payload_header, payload_chunk_offset,
OperationResultCode::CLIENT_CANCELLATION_LOCAL_CANCEL_PAYLOAD,
PayloadStatus::LOCAL_CANCELLATION);
LOG(INFO) << "[safe-to-disconnect] short-circuiting local "
"payload cancellation for "
<< payload_header.id() << ", stop wait ack.";
VLOG(1) << "[safe-to-disconnect] short-circuiting local "
"payload cancellation for "
<< payload_header.id() << ", stop wait ack.";
return false;
}
// Remote payload cancellation, etc
@@ -991,17 +989,17 @@ bool PayloadManager::WaitForReceivedAck(
client, {endpoint_id}, payload_header, payload_chunk_offset,
OperationResultCode::CLIENT_CANCELLATION_REMOTE_CANCEL_PAYLOAD,
EndpointInfoStatusToPayloadStatus(endpoint_info->status.Get()));
LOG(INFO) << "[safe-to-disconnect] short-circuiting remote "
"payload cancellation for "
<< payload_header.id() << ", stop wait ack.";
VLOG(1) << "[safe-to-disconnect] short-circuiting remote "
"payload cancellation for "
<< payload_header.id() << ", stop wait ack.";
return false;
}
{
MutexLock lock(&endpoint_info->payload_received_ack_mutex);
if (endpoint_info->is_payload_received_ack) {
LOG(INFO) << "[safe-to-disconnect][PAYLOAD_RECEIVED_ACK] sender already"
" received payload ack from "
<< endpoint_id << ", stop wait PAYLOAD_RECEIVED_ACK.";
VLOG(1) << "[safe-to-disconnect][PAYLOAD_RECEIVED_ACK] sender already"
" received payload ack from "
<< endpoint_id << ", stop wait PAYLOAD_RECEIVED_ACK.";
endpoint_info->is_payload_received_ack = false;
return true;
}
@@ -1011,23 +1009,23 @@ bool PayloadManager::WaitForReceivedAck(
.wait_payload_received_ack_millis);
if (!wait_exception.Ok()) {
endpoint_info->is_payload_received_ack = false;
LOG(INFO)
<< "[safe-to-disconnect][PAYLOAD_RECEIVED_ACK] sender wait for "
"received payload ack from "
<< endpoint_id << " end with exception: " << wait_exception.value;
VLOG(1) << "[safe-to-disconnect][PAYLOAD_RECEIVED_ACK] sender wait for "
"received payload ack from "
<< endpoint_id
<< " end with exception: " << wait_exception.value;
return false;
}
if (endpoint_info->is_payload_received_ack) {
LOG(INFO) << "[safe-to-disconnect][PAYLOAD_RECEIVED_ACK] Received "
"notification that sender "
"received payload ack from "
<< endpoint_id;
VLOG(1) << "[safe-to-disconnect][PAYLOAD_RECEIVED_ACK] Received "
"notification that sender "
"received payload ack from "
<< endpoint_id;
endpoint_info->is_payload_received_ack = false;
return true;
} else {
LOG(INFO) << "[safe-to-disconnect][PAYLOAD_RECEIVED_ACK] sender doesn't"
" received payload ack from "
<< endpoint_id << ", end with timeout.";
VLOG(1) << "[safe-to-disconnect][PAYLOAD_RECEIVED_ACK] sender doesn't"
" received payload ack from "
<< endpoint_id << ", end with timeout.";
return false;
}
}
@@ -1064,8 +1062,8 @@ void PayloadManager::HandleFinishedOutgoingPayload(
PayloadTransferFrame::ControlMessage::PAYLOAD_ERROR);
break;
case PayloadStatus::LOCAL_CANCELLATION:
LOG(INFO) << "Sending PAYLOAD_CANCEL to receiver side; payload_id="
<< payload_header.id();
VLOG(1) << "Sending PAYLOAD_CANCEL to receiver side; payload_id="
<< payload_header.id();
SendControlMessage(
finished_endpoint_ids, payload_header,
num_bytes_successfully_transferred,
@@ -1084,9 +1082,9 @@ void PayloadManager::HandleFinishedOutgoingPayload(
// No special handling needed for these.
break;
default:
LOG(INFO) << "PayloadManager: Unhandled finished outgoing payload with "
"payload_status="
<< status;
VLOG(1) << "PayloadManager: Unhandled finished outgoing payload with "
"payload_status="
<< status;
break;
}
}
@@ -1111,8 +1109,8 @@ void PayloadManager::HandleFinishedIncomingPayload(
PayloadTransferFrame::ControlMessage::PAYLOAD_CANCELED);
break;
default:
LOG(INFO) << "Unhandled finished incoming payload_id="
<< payload_header.id() << " with payload_status=" << status;
VLOG(1) << "Unhandled finished incoming payload_id="
<< payload_header.id() << " with payload_status=" << status;
break;
}
}
@@ -1175,9 +1173,9 @@ void PayloadManager::HandleSuccessfulOutgoingChunk(
PendingPayloadHandle pending_payload = GetPayload(payload_header.id());
if (!pending_payload || !pending_payload->GetEndpoint(endpoint_id)) {
LOG(INFO) << "HandleSuccessfulOutgoingChunk: endpoint not found: "
"endpoint_id="
<< endpoint_id;
VLOG(1) << "HandleSuccessfulOutgoingChunk: endpoint not found: "
"endpoint_id="
<< endpoint_id;
return;
}
@@ -1376,9 +1374,9 @@ void PayloadManager::ProcessDataPacket(
pending_payload = GetPayload(payload_id)]()
RUN_ON_PAYLOAD_STATUS_UPDATE_THREAD() {
if (!pending_payload) return;
LOG(INFO) << "PayloadManager received new payload_id="
<< pending_payload->GetInternalPayload()->GetId()
<< " from endpoint_id=" << from_endpoint_id;
VLOG(1) << "PayloadManager received new payload_id="
<< pending_payload->GetInternalPayload()->GetId()
<< " from endpoint_id=" << from_endpoint_id;
to_client->OnPayload(
from_endpoint_id,
pending_payload->GetInternalPayload()->ReleasePayload());
@@ -1395,8 +1393,8 @@ void PayloadManager::ProcessDataPacket(
if (pending_payload->IsLocallyCanceled()) {
// This incoming payload was canceled by the client. Drop this frame and
// do all the cleanup. See go/nc-cancel-payload
LOG(INFO) << "ProcessDataPacket: [cancel] endpoint_id=" << from_endpoint_id
<< "; payload_id=" << pending_payload->GetId();
VLOG(1) << "ProcessDataPacket: [cancel] endpoint_id=" << from_endpoint_id
<< "; payload_id=" << pending_payload->GetId();
HandleFinishedIncomingPayload(
to_client, from_endpoint_id, payload_header, payload_chunk.offset(),
PayloadStatus::LOCAL_CANCELLATION,
@@ -1457,17 +1455,16 @@ void PayloadManager::ProcessControlPacket(
payload_transfer_frame.control_message();
PendingPayloadHandle pending_payload = GetPayload(payload_header.id());
if (!pending_payload) {
LOG(INFO) << "Got ControlMessage for unknown payload_id="
<< payload_header.id()
<< ", ignoring: " << control_message.event();
VLOG(1) << "Got ControlMessage for unknown payload_id="
<< payload_header.id() << ", ignoring: " << control_message.event();
return;
}
switch (control_message.event()) {
case PayloadTransferFrame::ControlMessage::PAYLOAD_CANCELED:
if (pending_payload->IsIncoming()) {
LOG(INFO) << "Incoming PAYLOAD_CANCELED: from endpoint_id="
<< from_endpoint_id << "; self=" << this;
VLOG(1) << "Incoming PAYLOAD_CANCELED: from endpoint_id="
<< from_endpoint_id << "; self=" << this;
// No need to mark the pending payload as cancelled, since this is a
// remote cancellation for an incoming payload -- we handle everything
// inline here.
@@ -1477,8 +1474,8 @@ void PayloadManager::ProcessControlPacket(
ControlMessageEventToPayloadStatus(control_message.event()),
ControlMessageEventToOperationResultCode(control_message.event()));
} else {
LOG(INFO) << "Outgoing PAYLOAD_CANCELED: from endpoint_id="
<< from_endpoint_id << "; self=" << this;
VLOG(1) << "Outgoing PAYLOAD_CANCELED: from endpoint_id="
<< from_endpoint_id << "; self=" << this;
// Mark the payload as canceled *for this endpoint*.
pending_payload->SetEndpointStatusFromControlMessage(from_endpoint_id,
control_message);
@@ -1502,9 +1499,9 @@ void PayloadManager::ProcessControlPacket(
}
break;
default:
LOG(INFO) << "Unhandled control message " << control_message.event()
<< " for payload_id="
<< pending_payload->GetInternalPayload()->GetId();
VLOG(1) << "Unhandled control message " << control_message.event()
<< " for payload_id="
<< pending_payload->GetInternalPayload()->GetId();
break;
}
}
@@ -1515,19 +1512,19 @@ void PayloadManager::ProcessPayloadAckPacket(
auto payload_header = payload_transfer_frame.payload_header();
PendingPayloadHandle pending_payload = GetPayload(payload_header.id());
if (!pending_payload) {
LOG(INFO) << "[safe-to-disconnect][PAYLOAD_RECEIVED_ACK] "
"short-circuiting got payload "
"ack for unknown payload "
<< payload_header.id() << ", ignoring";
VLOG(1) << "[safe-to-disconnect][PAYLOAD_RECEIVED_ACK] "
"short-circuiting got payload "
"ack for unknown payload "
<< payload_header.id() << ", ignoring";
return;
}
if (pending_payload->IsIncoming()) {
LOG(INFO) << "[safe-to-disconnect][PAYLOAD_RECEIVED_ACK] "
"short-circuiting got Payload "
"ack for incoming payload "
<< payload_header.id() << ", ignoring";
VLOG(1) << "[safe-to-disconnect][PAYLOAD_RECEIVED_ACK] "
"short-circuiting got Payload "
"ack for incoming payload "
<< payload_header.id() << ", ignoring";
}
LOG(INFO)
VLOG(1)
<< "[safe-to-disconnect][PAYLOAD_RECEIVED_ACK] sender received payload "
<< payload_header.id() << " ack from " << from_endpoint_id;
pending_payload->MarkReceivedAckFromEndpoint(from_endpoint_id);
@@ -1594,8 +1591,8 @@ PayloadManager::EndpointInfo::ControlMessageEventToEndpointInfoStatus(
case PayloadTransferFrame::ControlMessage::PAYLOAD_CANCELED:
return Status::kCanceled;
default:
LOG(INFO) << "Unknown EndpointInfo.Status for ControlMessage.EventType "
<< event;
VLOG(1) << "Unknown EndpointInfo.Status for ControlMessage.EventType "
<< event;
return Status::kUnknown;
}
}
@@ -1745,7 +1742,7 @@ void PayloadManager::PendingPayloads::StartTrackingPayload(
// If the |payload_id| is being re-used, always prefer the newer payload.
Remove(pending_payloads_.find(payload_id));
LOG(INFO) << "StartTrackingPayload: " << pending_payload->ToString();
VLOG(1) << "StartTrackingPayload: " << pending_payload->ToString();
pending_payload->IncRefCount();
pending_payloads_[payload_id] = std::move(pending_payload);
}
@@ -1753,7 +1750,7 @@ void PayloadManager::PendingPayloads::StartTrackingPayload(
void PayloadManager::PendingPayloads::StopTrackingPayload(
Payload::Id payload_id) {
MutexLock lock(&mutex_);
LOG(INFO) << "StopTrackingPayload " << payload_id;
VLOG(1) << "StopTrackingPayload " << payload_id;
Remove(pending_payloads_.find(payload_id));
}
@@ -315,25 +315,17 @@ bool BleV2Medium::StartAdvertising(const BleAdvertisementData& advertising_data,
absl::BytesToHexString(it.second.AsStringView()) + "}";
}
LOG(INFO) << __func__
<< ": advertising_data.service_data=" << service_data_info
<< ", tx_power_level="
<< TxPowerLevelToName(advertising_parameters.tx_power_level);
VLOG(1) << __func__ << ": advertising_data.service_data=" << service_data_info
<< ", tx_power_level="
<< TxPowerLevelToName(advertising_parameters.tx_power_level);
if (advertising_data.is_extended_advertisement) {
if (advertising_data.is_extended_advertisement ||
ble_gatt_server_ == nullptr) {
// In BLE v2, the flag is set when the Bluetooth adapter supports extended
// advertising and GATT server is using.
LOG(INFO) << __func__ << ": BLE advertising using BLE extended feature.";
return StartBleAdvertising(advertising_data, advertising_parameters);
} else {
if (ble_gatt_server_ != nullptr) {
LOG(INFO) << __func__ << ": BLE advertising on GATT server.";
return StartGattAdvertising(advertising_data, advertising_parameters);
} else {
LOG(INFO) << __func__ << ": BLE fast advertising.";
return StartBleAdvertising(advertising_data, advertising_parameters);
}
}
return StartGattAdvertising(advertising_data, advertising_parameters);
}
bool BleV2Medium::StopAdvertising() {
@@ -641,7 +633,7 @@ bool BleV2Medium::StopScanning() {
std::unique_ptr<api::ble_v2::BleServerSocket> BleV2Medium::OpenServerSocket(
const std::string& service_id) {
LOG(INFO) << "OpenServerSocket is called";
VLOG(1) << "OpenServerSocket is called";
auto server_socket = std::make_unique<BleV2ServerSocket>(adapter_);
@@ -691,7 +683,8 @@ bool BleV2Medium::IsExtendedAdvertisementsAvailable() {
bool BleV2Medium::StartBleAdvertising(
const api::ble_v2::BleAdvertisementData& advertising_data,
api::ble_v2::AdvertiseParameters advertising_parameters) {
LOG(INFO) << __func__ << ": Start BLE advertising.";
LOG(INFO) << __func__ << ": Start BLE advertising, extended:"
<< advertising_data.is_extended_advertisement;
try {
if (!adapter_->IsEnabled()) {
LOG(WARNING) << "BLE cannot start advertising because the "
@@ -725,7 +718,7 @@ bool BleV2Medium::StartBleAdvertising(
LOG(WARNING) << "BLE failed to get service UUID.";
return false;
}
LOG(WARNING) << "BLE service UUID: " << absl::StrCat(absl::Hex(*uuid16));
VLOG(1) << "BLE service UUID: " << absl::StrCat(absl::Hex(*uuid16));
data_writer.WriteUInt16(*uuid16);
@@ -38,7 +38,7 @@ BleV2ServerSocket::BleV2ServerSocket(api::BluetoothAdapter* adapter)
std::unique_ptr<api::ble_v2::BleSocket> BleV2ServerSocket::Accept() {
absl::MutexLock lock(&mutex_);
LOG(INFO) << __func__ << ": Accept is called.";
VLOG(1) << __func__ << ": Accept is called.";
while (!closed_ && pending_sockets_.empty()) {
cond_.Wait(&mutex_);
@@ -55,7 +55,7 @@ std::unique_ptr<api::ble_v2::BleSocket> BleV2ServerSocket::Accept() {
Exception BleV2ServerSocket::Close() {
// TODO(b/271031645): implement BLE socket using weave
absl::MutexLock lock(&mutex_);
LOG(INFO) << __func__ << ": Close is called.";
VLOG(1) << __func__ << ": Close is called.";
if (closed_) {
return {Exception::kSuccess};
@@ -108,8 +108,8 @@ BluetoothAdapter::BluetoothAdapter() : windows_bluetooth_adapter_(nullptr) {
// Synchronously sets the status of the BluetoothAdapter to 'status', and
// returns true if the operation was a success.
bool BluetoothAdapter::SetStatus(Status status) {
LOG(ERROR) << __func__ << ": Set Bluetooth radio status to "
<< (status == Status::kEnabled ? "On" : "Off");
LOG(INFO) << __func__ << ": Set Bluetooth radio status to "
<< (status == Status::kEnabled ? "On" : "Off");
if (windows_bluetooth_radio_ == nullptr) {
LOG(ERROR) << __func__ << ": No Bluetooth radio on this device.";
return false;
@@ -120,23 +120,23 @@ bool BluetoothAdapter::SetStatus(Status status) {
if (status == Status::kDisabled &&
(radio_state == RadioState::Unknown || radio_state == RadioState::Off ||
radio_state == RadioState::Disabled)) {
LOG(INFO) << __func__
<< ": Skip set radio status kDisabled due to requested state is "
"already kDisabled.";
VLOG(1) << __func__
<< ": Skip set radio status kDisabled due to requested state is "
"already kDisabled.";
return true;
}
if (status == Status::kEnabled && radio_state == RadioState::On) {
LOG(INFO) << __func__
<< ": Skip set radio status kEnabled due to requested state is "
"already kEnabled.";
VLOG(1) << __func__
<< ": Skip set radio status kEnabled due to requested state is "
"already kEnabled.";
return true;
}
if (!FeatureFlags::GetInstance().GetFlags().enable_set_radio_state) {
LOG(INFO) << __func__
<< ": Attempt to set the radio state while "
"FeatureFlags::enable_set_radio_state is false.";
VLOG(1) << __func__
<< ": Attempt to set the radio state while "
"FeatureFlags::enable_set_radio_state is false.";
return false;
}
@@ -497,9 +497,9 @@ bool BluetoothAdapter::SetName(absl::string_view name, bool persist) {
device_name_ = std::nullopt;
if (registry_bluetooth_adapter_name_ == name) {
LOG(INFO) << __func__
<< ": Tried to set name for bluetooth adapter to the "
"same name again.";
VLOG(1) << __func__
<< ": Tried to set name for bluetooth adapter to the "
"same name again.";
return true;
}
@@ -871,7 +871,8 @@ std::string BluetoothAdapter::GetNameFromRegistry(PHKEY hKey) const {
// parameter, in bytes.
if (status != ERROR_SUCCESS) {
LOG(ERROR) << __func__
<< ": Failed to get the required size of the local name buffer";
<< ": Failed to get the required size of the local name buffer: "
<< status;
return "";
}
unsigned char *local_name = new unsigned char[local_name_size];
@@ -117,7 +117,7 @@ BluetoothClassicMedium::~BluetoothClassicMedium() {}
bool BluetoothClassicMedium::StartDiscovery(
BluetoothClassicMedium::DiscoveryCallback discovery_callback) {
LOG(INFO) << "StartDiscovery is called.";
VLOG(1) << "StartDiscovery is called.";
bool result = false;
discovery_callback_ = std::move(discovery_callback);
@@ -130,7 +130,7 @@ bool BluetoothClassicMedium::StartDiscovery(
}
bool BluetoothClassicMedium::StopDiscovery() {
LOG(INFO) << "StopDiscovery is called.";
VLOG(1) << "StopDiscovery is called.";
bool result = false;
@@ -251,8 +251,8 @@ std::unique_ptr<api::BluetoothSocket> BluetoothClassicMedium::ConnectToService(
std::unique_ptr<api::BluetoothServerSocket>
BluetoothClassicMedium::ListenForService(const std::string& service_name,
const std::string& service_uuid) {
LOG(INFO) << "ListenForService is called with service name: " << service_name
<< ".";
VLOG(1) << "ListenForService is called with service name: " << service_name
<< ".";
if (service_uuid.empty()) {
LOG(ERROR) << __func__ << ": service_uuid was empty.";
return nullptr;
@@ -268,7 +268,7 @@ BluetoothClassicMedium::ListenForService(const std::string& service_name,
scan_mode_ = bluetooth_adapter_.GetScanMode();
LOG(INFO) << __func__ << ": scan_mode: " << static_cast<int>(scan_mode_);
VLOG(1) << __func__ << ": scan_mode: " << static_cast<int>(scan_mode_);
bool radio_discoverable =
scan_mode_ == BluetoothAdapter::ScanMode::kConnectableDiscoverable;
@@ -284,7 +284,7 @@ BluetoothClassicMedium::ListenForService(const std::string& service_name,
api::BluetoothDevice* BluetoothClassicMedium::GetRemoteDevice(
const std::string& mac_address) {
LOG(INFO) << "GetRemoteDevice is called with mac_address: " << mac_address;
VLOG(1) << "GetRemoteDevice is called with mac_address: " << mac_address;
return GetRemoteDeviceInternal(mac_address);
}
@@ -371,7 +371,7 @@ void BluetoothClassicMedium::OnScanModeChanged(
<< static_cast<int>(scan_mode);
if (scan_mode == scan_mode_) {
LOG(INFO) << __func__ << ": No change of scan mode.";
VLOG(1) << __func__ << ": No change of scan mode.";
return;
}
@@ -387,7 +387,7 @@ void BluetoothClassicMedium::OnScanModeChanged(
}
if (is_radio_discoverable_ == radio_discoverable) {
LOG(INFO) << __func__ << ": No change of radio discovery.";
VLOG(1) << __func__ << ": No change of radio discovery.";
return;
}
@@ -918,7 +918,7 @@ bool BluetoothClassicMedium::StartAdvertising(bool radio_discoverable) {
}
bool BluetoothClassicMedium::StopAdvertising() {
LOG(INFO) << __func__ << ": StopAdvertising is called";
VLOG(1) << __func__ << ": StopAdvertising is called";
try {
if (rfcomm_provider_ == nullptr) {
@@ -51,8 +51,8 @@ BluetoothServerSocket::~BluetoothServerSocket() { Close(); }
// Returns nullptr on error.
// Once error is reported, it is permanent, and ServerSocket has to be closed.
std::unique_ptr<api::BluetoothSocket> BluetoothServerSocket::Accept() {
absl::MutexLock lock(&mutex_);
LOG(INFO) << __func__ << ": Accept is called.";
absl::MutexLock lock(mutex_);
VLOG(1) << __func__ << ": Accept is called.";
while (!closed_ && pending_sockets_.empty()) {
cond_.Wait(&mutex_);
@@ -74,8 +74,8 @@ void BluetoothServerSocket::SetCloseNotifier(
// Returns Exception::kIo on error, Exception::kSuccess otherwise.
Exception BluetoothServerSocket::Close() {
try {
absl::MutexLock lock(&mutex_);
LOG(INFO) << __func__ << ": Close is called.";
absl::MutexLock lock(mutex_);
VLOG(1) << __func__ << ": Close is called.";
if (closed_) {
return {Exception::kSuccess};
@@ -155,7 +155,7 @@ bool BluetoothServerSocket::listen() {
::winrt::fire_and_forget BluetoothServerSocket::Listener_ConnectionReceived(
StreamSocketListener listener,
StreamSocketListenerConnectionReceivedEventArgs const& args) {
absl::MutexLock lock(&mutex_);
absl::MutexLock lock(mutex_);
LOG(INFO) << __func__ << ": Received connection.";
if (closed_) {
@@ -43,7 +43,7 @@ NearbyServerSocket::~NearbyServerSocket() {
}
bool NearbyServerSocket::Listen(const std::string& ip_address, int port) {
LOG(INFO) << "Listen to socket at " << ip_address << ":" << port;
VLOG(1) << "Listen to socket at " << ip_address << ":" << port;
if (!is_socket_initiated_) {
LOG(ERROR) << "Windows socket is not initiated.";
return false;
@@ -87,7 +87,7 @@ bool NearbyServerSocket::Listen(const std::string& ip_address, int port) {
ip_address_ = ip_address;
port_ = ntohs(local_address.sin_port);
LOG(INFO) << "Bound to " << ip_address_ << ":" << port_;
VLOG(1) << "Bound to " << ip_address_ << ":" << port_;
if (::listen(/*s=*/socket_, /*backlog=*/SOMAXCONN) == SOCKET_ERROR) {
LOG(ERROR) << "Failed to listen socket with error " << WSAGetLastError();
@@ -99,7 +99,7 @@ bool NearbyServerSocket::Listen(const std::string& ip_address, int port) {
}
std::unique_ptr<NearbyClientSocket> NearbyServerSocket::Accept() {
LOG(INFO) << "Accept is called on NearbyServerSocket.";
VLOG(1) << "Accept is called on NearbyServerSocket.";
if (!is_socket_initiated_) {
LOG(WARNING) << "Windows socket is not initiated";
return nullptr;
@@ -120,7 +120,7 @@ std::unique_ptr<NearbyClientSocket> NearbyServerSocket::Accept() {
inet_ntop(AF_INET, &(peer_address.sin_addr), client_ip, INET_ADDRSTRLEN);
int client_port = ntohs(peer_address.sin_port);
LOG(INFO) << "Accepted emote device " << client_ip << ":" << client_port;
LOG(INFO) << "Accepted remote device " << client_ip << ":" << client_port;
return std::make_unique<NearbyClientSocket>(client_socket);
}
@@ -113,11 +113,11 @@ std::unique_ptr<api::WifiHotspotSocket> WifiHotspotMedium::ConnectToService(
platform::config_package_nearby::nearby_platform_feature::
kWifiHotspotConnectionTimeoutMillis);
LOG(INFO) << "maximum connection retries="
<< wifi_hotspot_max_connection_retries
<< ", connection interval=" << wifi_hotspot_retry_interval_millis
<< "ms, connection timeout="
<< wifi_hotspot_client_socket_connect_timeout_millis << "ms";
VLOG(1) << "maximum connection retries="
<< wifi_hotspot_max_connection_retries
<< ", connection interval=" << wifi_hotspot_retry_interval_millis
<< "ms, connection timeout="
<< wifi_hotspot_client_socket_connect_timeout_millis << "ms";
if (NearbyFlags::GetInstance().GetBoolFlag(
nearby::platform::config_package_nearby::nearby_platform_feature::
@@ -273,7 +273,7 @@ WifiHotspotMedium::ListenForService(int port) {
bool WifiHotspotMedium::StartWifiHotspot(
HotspotCredentials* hotspot_credentials) {
absl::MutexLock lock(&mutex_);
LOG(INFO) << __func__ << ": Start to create WiFi Hotspot.";
VLOG(1) << __func__ << ": Start to create WiFi Hotspot.";
if (IsBeaconing()) {
LOG(WARNING) << "Cannot create WiFi Hotspot again when it is running.";
@@ -391,11 +391,11 @@ fire_and_forget WifiHotspotMedium::OnStatusChanged(
LOG(INFO) << "WiFi SoftAP SSID: "
<< winrt::to_string(
publisher_.Advertisement().LegacySettings().Ssid());
LOG(INFO) << "WiFi SoftAP PW: "
<< winrt::to_string(publisher_.Advertisement()
.LegacySettings()
.Passphrase()
.Password());
VLOG(1) << "WiFi SoftAP PW: "
<< winrt::to_string(publisher_.Advertisement()
.LegacySettings()
.Passphrase()
.Password());
}
return winrt::fire_and_forget();
} else if (event.Status() ==
@@ -544,9 +544,9 @@ bool WifiHotspotMedium::ConnectWifiHotspot(
NearbyFlags::GetInstance().GetInt64Flag(
platform::config_package_nearby::nearby_platform_feature::
kWifiHotspotCheckIpIntervalMillis);
LOG(INFO) << "maximum IP check retries=" << ip_address_max_retries
<< ", IP check interval=" << ip_address_retry_interval_millis
<< "ms";
VLOG(1) << "maximum IP check retries=" << ip_address_max_retries
<< ", IP check interval=" << ip_address_retry_interval_millis
<< "ms";
for (int i = 0; i < ip_address_max_retries; i++) {
LOG(INFO) << "Check IP address at attempt " << i;
std::vector<std::string> ip_addresses = GetWifiIpv4Addresses();
@@ -81,7 +81,7 @@ WifiHotspotNative::WifiHotspotNative() {
return;
}
LOG(INFO) << "WifiHotspotNative created successfully.";
VLOG(1) << "WifiHotspotNative created successfully.";
}
WifiHotspotNative::~WifiHotspotNative() {
@@ -90,7 +90,7 @@ WifiHotspotNative::~WifiHotspotNative() {
wifi_ = nullptr;
}
LOG(INFO) << "WifiHotspotNative destroyed successfully.";
VLOG(1) << "WifiHotspotNative destroyed successfully.";
}
bool WifiHotspotNative::ConnectToWifiNetwork(
@@ -71,11 +71,7 @@ std::string WifiHotspotServerSocket::GetIPAddress() const {
}
}
std::string hotspot_ip_address = GetHotspotIpAddress();
LOG(INFO) << __func__
<< ": Return hotspot IP address: " << hotspot_ip_address;
return hotspot_ip_address;
return GetHotspotIpAddress();
}
}
@@ -112,7 +108,7 @@ std::unique_ptr<api::WifiHotspotSocket> WifiHotspotServerSocket::Accept() {
return std::make_unique<WifiHotspotSocket>(std::move(client_socket));
} else {
absl::MutexLock lock(&mutex_);
LOG(INFO) << __func__ << ": Accept is called.";
VLOG(1) << __func__ << ": Accept is called.";
if (NearbyFlags::GetInstance().GetBoolFlag(
platform::config_package_nearby::nearby_platform_feature::
@@ -160,10 +156,8 @@ Exception WifiHotspotServerSocket::Close() {
if (close_notifier_ != nullptr) {
close_notifier_();
}
LOG(INFO) << __func__ << ": Close completed successfully.";
} else {
LOG(INFO) << __func__ << ": Close is called.";
VLOG(1) << __func__ << ": Close is called.";
if (closed_) {
return {Exception::kSuccess};
@@ -352,7 +346,7 @@ bool WifiHotspotServerSocket::SetupServerSocketWinSock() {
SocketErrorNotice("Bind");
return false;
}
LOG(INFO) << "Bind socket successful";
VLOG(1) << "Bind socket successful";
int size = sizeof(serv_addr);
memset(&serv_addr, 0, size);
@@ -362,7 +356,6 @@ bool WifiHotspotServerSocket::SetupServerSocketWinSock() {
return false;
}
port_ = ntohs(serv_addr.sin_port);
LOG(INFO) << "Hotspot Server bound to port: " << port_;
socket_events_[kSocketEventListen] = WSACreateEvent();
if (socket_events_[kSocketEventListen] == WSA_INVALID_EVENT) {
@@ -389,7 +382,7 @@ bool WifiHotspotServerSocket::SetupServerSocketWinSock() {
return false;
}
LOG(INFO) << "Hotspot Server Socket " << listen_socket_
<< " started to listen.";
<< " started to listen on port: " << port_;
submittable_executor_.Execute([this]() {
DWORD index;
@@ -398,8 +391,8 @@ bool WifiHotspotServerSocket::SetupServerSocketWinSock() {
index = WSAWaitForMultipleEvents(kSocketEventsCount, socket_events_, FALSE,
WSA_INFINITE, FALSE);
LOG(INFO) << "Hotspot Server Socket " << listen_socket_
<< " received event index: " << index;
VLOG(1) << "Hotspot Server Socket " << listen_socket_
<< " received event index: " << index;
if (index == WSA_WAIT_TIMEOUT || index == WSA_WAIT_FAILED) {
LOG(INFO) << "Hotspot Server Socket timout or failed ";
return false;
@@ -424,7 +417,7 @@ bool WifiHotspotServerSocket::SetupServerSocketWinSock() {
}
if (network_events.lNetworkEvents & FD_ACCEPT) {
client_socket_ = accept(listen_socket_, nullptr, nullptr);
LOG(INFO) << "Reveived FD_ACCEPT event.";
VLOG(1) << "Reveived FD_ACCEPT event.";
if (client_socket_ == INVALID_SOCKET) {
return false;
@@ -461,9 +454,8 @@ bool WifiHotspotServerSocket::listen() {
NearbyFlags::GetInstance().GetInt64Flag(
platform::config_package_nearby::nearby_platform_feature::
kWifiHotspotCheckIpIntervalMillis);
LOG(INFO) << "maximum IP check retries=" << ip_address_max_retries
<< ", IP check interval=" << ip_address_retry_interval_millis
<< "ms";
VLOG(1) << "maximum IP check retries=" << ip_address_max_retries
<< ", IP check interval=" << ip_address_retry_interval_millis << "ms";
for (int i = 0; i < ip_address_max_retries; i++) {
hotspot_ipaddr_ = GetHotspotIpAddress();
if (hotspot_ipaddr_.empty()) {
@@ -195,7 +195,7 @@ std::optional<std::string> WifiLanMdns::GetComputerName() {
void WifiLanMdns::DnsServiceRegisterComplete(DWORD Status, PVOID pQueryContext,
PDNS_SERVICE_INSTANCE pInstance) {
LOG(INFO) << "DnsServiceRegisterComplete: " << Status;
VLOG(1) << "DnsServiceRegisterComplete: " << Status;
WifiLanMdns* mdns = static_cast<WifiLanMdns*>(pQueryContext);
mdns->NotifyStatusUpdated(Status);
}
@@ -86,10 +86,10 @@ bool WifiLanMedium::StartAdvertising(const NsdServiceInfo& nsd_service_info) {
if ((server_socket.second->GetIPAddress() ==
nsd_service_info.GetIPAddress()) &&
(server_socket.second->GetPort() == nsd_service_info.GetPort())) {
LOG(INFO) << "Found the server socket." << " IP: "
<< ipaddr_4bytes_to_dotdecimal_string(
nsd_service_info.GetIPAddress())
<< "; port: " << nsd_service_info.GetPort();
VLOG(1) << "Found the server socket." << " IP: "
<< ipaddr_4bytes_to_dotdecimal_string(
nsd_service_info.GetIPAddress())
<< "; port: " << nsd_service_info.GetPort();
server_socket_ptr = server_socket.second;
socket_found = true;
break;
@@ -217,7 +217,6 @@ bool WifiLanMedium::StopAdvertising(const NsdServiceInfo& nsd_service_info) {
bool result = wifi_lan_mdns_.StopMdnsService();
if (result) {
LOG(INFO) << "succeeded to stop mDNS advertising.";
medium_status_ &= (~kMediumStatusAdvertising);
return true;
}
@@ -46,11 +46,11 @@ WifiLanSocket::WifiLanSocket(StreamSocket socket) {
nearby::platform::config_package_nearby::nearby_platform_feature::
kEnableBlockingSocket);
stream_soket_ = socket;
LOG(INFO) << "Socket send buffer size: "
<< socket.Control().OutboundBufferSizeInBytes();
VLOG(1) << "Socket send buffer size: "
<< socket.Control().OutboundBufferSizeInBytes();
socket.Control().OutboundBufferSizeInBytes(4 * 1024 * 1024);
LOG(INFO) << "Updated send buffer size to: "
<< socket.Control().OutboundBufferSizeInBytes();
VLOG(1) << "Updated send buffer size to: "
<< socket.Control().OutboundBufferSizeInBytes();
input_stream_ = SocketInputStream(socket.InputStream());
output_stream_ = SocketOutputStream(socket.OutputStream());
}
+1 -1
View File
@@ -62,7 +62,7 @@ IncomingFramesReader::IncomingFramesReader(TaskRunner& service_thread,
}
IncomingFramesReader::~IncomingFramesReader() {
LOG(INFO) << "~IncomingFramesReader is called";
VLOG(1) << "~IncomingFramesReader is called";
CloseAllPendingReads();
}
+29 -29
View File
@@ -507,15 +507,15 @@ void NearbyConnectionsManagerImpl::Send(
}
if (transfer_managers_.contains(endpoint_id) && payload->content.is_file()) {
LOG(INFO) << __func__ << ": Send payload " << payload->id << " to "
<< endpoint_id << " to transfer manager. payload is file: "
<< payload->content.is_file() << ", is bytes "
<< payload->content.is_bytes();
VLOG(1) << __func__ << ": Send payload " << payload->id << " to "
<< endpoint_id << " to transfer manager. payload is file: "
<< payload->content.is_file() << ", is bytes "
<< payload->content.is_bytes();
transfer_managers_.at(endpoint_id)
->Send([&, endpoint_id = std::string(endpoint_id),
payload_copy = *payload]() {
LOG(INFO) << __func__ << ": Send payload " << payload_copy.id
<< " to " << endpoint_id;
VLOG(1) << __func__ << ": Send payload " << payload_copy.id << " to "
<< endpoint_id;
auto sent_payload = std::make_unique<Payload>(payload_copy);
SendWithoutDelay(endpoint_id, std::move(sent_payload));
});
@@ -528,14 +528,14 @@ void NearbyConnectionsManagerImpl::Send(
void NearbyConnectionsManagerImpl::SendWithoutDelay(
absl::string_view endpoint_id, std::unique_ptr<Payload> payload) {
LOG(INFO) << __func__ << ": Send payload " << payload->id << " to "
<< endpoint_id;
VLOG(1) << __func__ << ": Send payload " << payload->id << " to "
<< endpoint_id;
nearby_connections_service_->SendPayload(
kServiceId, {std::string(endpoint_id)}, std::move(payload),
[endpoint_id = std::string(endpoint_id)](ConnectionsStatus status) {
LOG(INFO) << __func__ << ": Sending payload to endpoint " << endpoint_id
<< " attempted over Nearby Connections with result: "
<< ConnectionsStatusToString(status);
VLOG(1) << __func__ << ": Sending payload to endpoint " << endpoint_id
<< " attempted over Nearby Connections with result: "
<< ConnectionsStatusToString(status);
});
}
@@ -628,19 +628,19 @@ void NearbyConnectionsManagerImpl::OnEndpointFound(
absl::string_view endpoint_id, const DiscoveredEndpointInfo& info) {
MutexLock lock(&mutex_);
if (!discovery_listener_) {
LOG(INFO) << "Ignoring discovered endpoint "
<< nearby::utils::HexEncode(info.endpoint_info)
<< " because we're no longer "
"in discovery mode";
VLOG(1) << "Ignoring discovered endpoint "
<< nearby::utils::HexEncode(info.endpoint_info)
<< " because we're no longer "
"in discovery mode";
return;
}
auto result = discovered_endpoints_.insert(std::string(endpoint_id));
if (!result.second) {
LOG(INFO) << "Ignoring discovered endpoint "
<< nearby::utils::HexEncode(info.endpoint_info)
<< " because we've already "
"reported this endpoint";
VLOG(1) << "Ignoring discovered endpoint "
<< nearby::utils::HexEncode(info.endpoint_info)
<< " because we've already "
"reported this endpoint";
return;
}
@@ -653,14 +653,14 @@ void NearbyConnectionsManagerImpl::OnEndpointLost(
absl::string_view endpoint_id) {
MutexLock lock(&mutex_);
if (!discovered_endpoints_.erase(endpoint_id)) {
LOG(INFO) << "Ignoring lost endpoint " << endpoint_id
<< " because we haven't reported this endpoint";
VLOG(1) << "Ignoring lost endpoint " << endpoint_id
<< " because we haven't reported this endpoint";
return;
}
if (!discovery_listener_) {
LOG(INFO) << "Ignoring lost endpoint " << endpoint_id
<< " because we're no longer in discovery mode";
VLOG(1) << "Ignoring lost endpoint " << endpoint_id
<< " because we're no longer in discovery mode";
return;
}
@@ -790,7 +790,7 @@ void NearbyConnectionsManagerImpl::OnBandwidthChanged(
void NearbyConnectionsManagerImpl::OnPayloadReceived(
absl::string_view endpoint_id, Payload& payload) {
MutexLock lock(&mutex_);
LOG(INFO) << "Received payload id=" << payload.id;
VLOG(1) << "Received payload id=" << payload.id;
if (NearbyFlags::GetInstance().GetBoolFlag(
sharing::config_package_nearby::nearby_sharing_feature::
kDeleteUnexpectedReceivedFileFix)) {
@@ -865,10 +865,10 @@ void NearbyConnectionsManagerImpl::RemoveStatusListenerForPayloadId(
void NearbyConnectionsManagerImpl::OnPayloadTransferUpdate(
absl::string_view endpoint_id, const PayloadTransferUpdate& update) {
LOG(INFO) << "Received payload transfer update id=" << update.payload_id
<< ",status=" << PayloadStatusToString(update.status)
<< ",total=" << update.total_bytes
<< ",bytes_transferred=" << update.bytes_transferred;
VLOG(1) << "Received payload transfer update id=" << update.payload_id
<< ",status=" << PayloadStatusToString(update.status)
<< ",total=" << update.total_bytes
<< ",bytes_transferred=" << update.bytes_transferred;
// If this is a payload we've registered for, then forward its status to
// the PayloadStatusListener if it still exists. We don't need to do
@@ -919,7 +919,7 @@ void NearbyConnectionsManagerImpl::OnPayloadTransferUpdate(
NearbyConnectionImpl* connection = GetConnectionForId(endpoint_id);
if (connection == nullptr) return;
LOG(INFO) << "Writing incoming byte message to NearbyConnection.";
VLOG(1) << "Writing incoming byte message to NearbyConnection.";
connection->WriteMessage(payload->content.bytes_payload.bytes);
}
+2 -2
View File
@@ -3600,8 +3600,8 @@ void NearbySharingServiceImpl::RunOnNearbySharingServiceThreadDelayed(
void NearbySharingServiceImpl::UpdateFilePathsInProgress(
bool update_file_paths) {
update_file_paths_in_progress_ = update_file_paths;
LOG(INFO) << __func__
<< ": Update file paths in progress: " << update_file_paths;
VLOG(1) << __func__
<< ": Update file paths in progress: " << update_file_paths;
}
} // namespace nearby::sharing