shill: log values of flags as hex, rather than decimal
wetware processes base16->base2 conversion more rapidly and more
accurately than base10->base2 conversions.
BUG=None
TEST=manual+autotest
this CL also adds logging statements to DeviceInfo::DelLinkMsgHandler
and DeviceInfo::RemoveInfo. DeviceInfo previously only logged on link
insertion, not link deletion.
Change-Id: Iaa29db6dd4ad21e711800d8268e22fd10946f158
Reviewed-on: http://gerrit.chromium.org/gerrit/6678
Reviewed-by: mukesh agrawal <quiche@chromium.org>
Tested-by: mukesh agrawal <quiche@chromium.org>
diff --git a/rtnl_handler.cc b/rtnl_handler.cc
index d32509e..ce4447f 100644
--- a/rtnl_handler.cc
+++ b/rtnl_handler.cc
@@ -147,7 +147,10 @@
void RTNLHandler::RequestDump(int request_flags) {
request_flags_ |= request_flags;
- VLOG(2) << "RTNLHandler got request to dump " << request_flags;
+ VLOG(2) << "RTNLHandler got request to dump "
+ << std::showbase << std::hex
+ << request_flags
+ << std::dec << std::noshowbase;
if (!in_request_ && sockets_)
NextRequest(request_sequence_);
@@ -169,7 +172,9 @@
int flag = 0;
VLOG(2) << "RTNLHandler nextrequest " << seq << " " << request_sequence_
- << " " << request_flags_;
+ << std::showbase << std::hex
+ << " " << request_flags_
+ << std::dec << std::noshowbase;
if (seq != request_sequence_)
return;