Logging improvements
Test: th
Change-Id: I032df7edb102769845e798abad21a98fa167b6f3
diff --git a/aosp/update_engine_client_android.cc b/aosp/update_engine_client_android.cc
index 81736a7..4f42a59 100644
--- a/aosp/update_engine_client_android.cc
+++ b/aosp/update_engine_client_android.cc
@@ -17,6 +17,7 @@
#include <sysexits.h>
#include <unistd.h>
+#include <chrono>
#include <string>
#include <vector>
@@ -344,7 +345,15 @@
} // namespace chromeos_update_engine
int main(int argc, char** argv) {
+ const auto start = std::chrono::system_clock::now();
chromeos_update_engine::internal::UpdateEngineClientAndroid client(argc,
argv);
- return client.Run();
+ const auto ret = client.Run();
+ const auto end = std::chrono::system_clock::now();
+ const auto duration = end - start;
+ LOG(INFO)
+ << "Command took "
+ << std::chrono::duration_cast<std::chrono::milliseconds>(duration).count()
+ << " ms";
+ return ret;
}