update_verifier: Log to logd instead of kernel log. am: 45eac58ef1
am: 8162eca526

* commit '8162eca52659307879d086feb195f24d3d58e749':
  update_verifier: Log to logd instead of kernel log.
diff --git a/update_verifier/Android.mk b/update_verifier/Android.mk
index 0bb0547..7f28bce 100644
--- a/update_verifier/Android.mk
+++ b/update_verifier/Android.mk
@@ -19,6 +19,6 @@
 LOCAL_CLANG := true
 LOCAL_SRC_FILES := update_verifier.cpp
 LOCAL_MODULE := update_verifier
-LOCAL_SHARED_LIBRARIES := libcutils libhardware
+LOCAL_SHARED_LIBRARIES := libhardware liblog
 
 include $(BUILD_EXECUTABLE)
diff --git a/update_verifier/update_verifier.cpp b/update_verifier/update_verifier.cpp
index 9ba792b..5e88815 100644
--- a/update_verifier/update_verifier.cpp
+++ b/update_verifier/update_verifier.cpp
@@ -32,25 +32,21 @@
  * A/B OTA package format in place.
  */
 
-#include <cutils/klog.h>
 #include <string.h>
 
 #include <hardware/boot_control.h>
 
 #define LOG_TAG       "update_verifier"
-#define INFO(x...)    KLOG_INFO(LOG_TAG, x)
-#define ERROR(x...)   KLOG_ERROR(LOG_TAG, x)
+#include <log/log.h>
 
 int main(int argc, char** argv) {
-  klog_init();
-  klog_set_level(6);
   for (int i = 1; i < argc; i++) {
-    INFO("Started with arg %d: %s\n", i, argv[i]);
+    SLOGI("Started with arg %d: %s\n", i, argv[i]);
   }
 
   const hw_module_t* hw_module;
   if (hw_get_module("bootctrl", &hw_module) != 0) {
-    ERROR("Error getting bootctrl module.\n");
+    SLOGE("Error getting bootctrl module.\n");
     return -1;
   }
 
@@ -60,7 +56,7 @@
 
   unsigned current_slot = module->getCurrentSlot(module);
   int bootable = module->isSlotBootable(module, current_slot);
-  INFO("Booting slot %u: isSlotBootable=%d\n", current_slot, bootable);
+  SLOGI("Booting slot %u: isSlotBootable=%d\n", current_slot, bootable);
 
   if (bootable == 0) {
     // The current slot has not booted successfully.
@@ -73,12 +69,12 @@
 
     int ret = module->markBootSuccessful(module);
     if (ret != 0) {
-      ERROR("Error marking booted successfully: %s\n", strerror(-ret));
+      SLOGE("Error marking booted successfully: %s\n", strerror(-ret));
       return -1;
     }
-    INFO("Marked slot %u as booted successfully.\n", current_slot);
+    SLOGI("Marked slot %u as booted successfully.\n", current_slot);
   }
 
-  INFO("Leaving update_verifier.\n");
+  SLOGI("Leaving update_verifier.\n");
   return 0;
 }