Add logs for debugging 45/309645/1
authorHwankyu Jhun <h.jhun@samsung.com>
Mon, 15 Apr 2024 03:27:46 +0000 (12:27 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Mon, 15 Apr 2024 03:27:46 +0000 (12:27 +0900)
To check cynara check time, this patch adds logs.

Change-Id: I56e87942f0f984ab77635c3f5ce97c4fa306734c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
src/ac-internal.cc

index fed0fb48f2cf383a711ab58e67abce1a31445fa8..4a746bb55b425ac72df8a7ab7b0dbfb0c81e23d2 100644 (file)
@@ -100,9 +100,12 @@ class Cynara {
   int Check(const std::shared_ptr<Creds>& creds,
             const std::string& privilege) const {
     std::lock_guard<std::recursive_mutex> lock(mutex_);
-    _D("check privilege %s", privilege.c_str());
+    _W("cynara_check() ++ privilege(%s), user(%s)",
+        privilege.c_str(), creds->GetUser().c_str());
     int ret = cynara_check(handle_.get(), creds->GetClient().c_str(), "",
                            creds->GetUser().c_str(), privilege.c_str());
+    _W("cynara_check() -- privilege(%s), user(%s)",
+        privilege.c_str(), creds->GetUser().c_str());
     if (ret != CYNARA_API_ACCESS_ALLOWED) {
       _E("cynara_check() is not allowed. privilege(%s), error(%d)",
          privilege.c_str(), ret);