Add file logs for launch/dead events
authorhyunho <hhstark.kang@samsung.com>
Wed, 8 Jul 2020 08:23:39 +0000 (17:23 +0900)
committerhyunho <hhstark.kang@samsung.com>
Thu, 9 Jul 2020 07:39:03 +0000 (16:39 +0900)
Change-Id: Idc5aae1f55d3db9b282f97cf527afdd182a9a23f
Signed-off-by: hyunho <hhstark.kang@samsung.com>
watch-holder-base/src/watch_holder_base.cc

index b854ae8..084c98b 100644 (file)
@@ -22,6 +22,7 @@
 #include <app_control.h>
 #include <appsvc.h>
 #include <aul_svc.h>
+#include <aul_widget.h>
 
 #include <bundle_cpp.h>
 
@@ -125,6 +126,8 @@ int WatchHolderBase::Impl::OnDeadSignal(const char *endpoint, aul_app_com_result
   string pid = data.GetString(AUL_K_PID);
   string is_faulted = data.GetString(AUL_K_IS_FAULT);
   LOGW("WatchBase(%s)(%s) DEAD", appid.c_str(), pid.c_str());
+  aul_widget_write_log(LOG_TAG, "[%s:%d]  %s [%s]",
+          __FUNCTION__, __LINE__, appid.c_str(), pid.c_str());
   list<shared_ptr<WatchBase>>::iterator it;
   for (it = holder->impl_->stack_.begin(); it != holder->impl_->stack_.end(); ++it) {
     if ((*it)->GetAppId() == appid &&
@@ -133,6 +136,8 @@ int WatchHolderBase::Impl::OnDeadSignal(const char *endpoint, aul_app_com_result
       holder->OnDead(**it);
       holder->impl_->stack_.erase(it);
       LOGW("REMOVE DEAD WATCH (%s)(%s)", appid.c_str(), pid.c_str());
+      aul_widget_write_log(LOG_TAG, "[%s:%d]  %s [%s], remove dead done",
+          __FUNCTION__, __LINE__, appid.c_str(), pid.c_str());
       break;
     }
   }
@@ -161,6 +166,8 @@ int WatchHolderBase::Impl::OnLaunchSignal(const char *endpoint,
   }
   holder->OnLaunched(*holder->GetCurrent());
   LOGI("LAUNCH DONE (%s)", viewer_appid.c_str());
+  aul_widget_write_log(LOG_TAG, "[%s:%d]  %s, launch done",
+      __FUNCTION__, __LINE__, watch_appid.c_str());
   return 0;
 }