Reduce some logging at INFO level by moving log statements
from LS_INFO to LS_VERBOSE.
By default, unit tests run with logging at info level.
A random run today produced more than 70.000 lines of
output. This CL would reduce that by approximately 15.000.
Bug: none
Change-Id: Ie62708cebf109510a2443aa5ab5c4e645ffc6707
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/161950
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30077}
diff --git a/call/call.cc b/call/call.cc
index 9678360..e2d8962 100644
--- a/call/call.cc
+++ b/call/call.cc
@@ -1044,8 +1044,15 @@
((have_video && video_network_state_ == kNetworkUp) ||
(have_audio && audio_network_state_ == kNetworkUp));
- RTC_LOG(LS_INFO) << "UpdateAggregateNetworkState: aggregate_state="
- << (aggregate_network_up ? "up" : "down");
+ if (aggregate_network_up != aggregate_network_up_) {
+ RTC_LOG(LS_INFO)
+ << "UpdateAggregateNetworkState: aggregate_state change to "
+ << (aggregate_network_up ? "up" : "down");
+ } else {
+ RTC_LOG(LS_VERBOSE)
+ << "UpdateAggregateNetworkState: aggregate_state remains at "
+ << (aggregate_network_up ? "up" : "down");
+ }
aggregate_network_up_ = aggregate_network_up;
transport_send_ptr_->OnNetworkAvailability(aggregate_network_up);