shill: improve logging
- add logging of D-Bus interactions
- convert some error->Populate calls to Error::PopulateAndLog
- slipped in: some whitespace and spelling fixes
BUG=chromium-os:29882
TEST=unit tests
Change-Id: I29cd455cb74cbf467e978a6dc7db3cadac248e43
Reviewed-on: https://gerrit.chromium.org/gerrit/21383
Commit-Ready: mukesh agrawal <quiche@chromium.org>
Reviewed-by: mukesh agrawal <quiche@chromium.org>
Tested-by: mukesh agrawal <quiche@chromium.org>
diff --git a/modem_simple_proxy.cc b/modem_simple_proxy.cc
index 3470e29..d51860f 100644
--- a/modem_simple_proxy.cc
+++ b/modem_simple_proxy.cc
@@ -8,6 +8,7 @@
#include "shill/cellular_error.h"
#include "shill/error.h"
+#include "shill/scope_logger.h"
using base::Bind;
using base::Callback;
@@ -30,6 +31,7 @@
int timeout) {
scoped_ptr<DBusPropertyMapCallback> cb(new DBusPropertyMapCallback(callback));
try {
+ SLOG(DBus, 2) << __func__;
proxy_.GetStatus(cb.get(), timeout);
cb.release();
} catch (DBus::Error e) {
@@ -44,6 +46,7 @@
int timeout) {
scoped_ptr<ResultCallback> cb(new ResultCallback(callback));
try {
+ SLOG(DBus, 2) << __func__;
proxy_.Connect(properties, cb.get(), timeout);
cb.release();
} catch (DBus::Error e) {
@@ -62,6 +65,7 @@
void ModemSimpleProxy::Proxy::GetStatusCallback(const DBusPropertiesMap &props,
const DBus::Error &dberror,
void *data) {
+ SLOG(DBus, 2) << __func__;
scoped_ptr<DBusPropertyMapCallback> callback(
reinterpret_cast<DBusPropertyMapCallback *>(data));
Error error;
@@ -71,6 +75,7 @@
void ModemSimpleProxy::Proxy::ConnectCallback(const DBus::Error &dberror,
void *data) {
+ SLOG(DBus, 2) << __func__;
scoped_ptr<ResultCallback> callback(reinterpret_cast<ResultCallback *>(data));
Error error;
CellularError::FromDBusError(dberror, &error);