[Content] Added logs in methods onEntered and onReturn
authorPiotr Kosko <p.kosko@samsung.com>
Wed, 27 May 2015 12:02:43 +0000 (14:02 +0200)
committerPawel Andruszkiewicz <p.andruszkie@samsung.com>
Thu, 28 May 2015 10:54:26 +0000 (19:54 +0900)
Change-Id: I998c16bb90362066320f8fa16dddce926bfa9565
Signed-off-by: Piotr Kosko <p.kosko@samsung.com>
src/content/content_filter.cc
src/content/content_instance.cc
src/content/content_manager.cc

index 71b897197e17930a1adce8ad4c4fd672f983eb2e..dc6135cba6b9f74e1e3d779e66856c986560412a 100755 (executable)
@@ -45,6 +45,7 @@ std::map<std::string, std::string> const attributeNameMap = {
 };
 
 std::string escapeValueString(const std::string& data) {
+  LoggerD("Enter");
   std::string out;
   // If string won't be resized, then it will be faster
   out.reserve(data.size());
@@ -69,17 +70,21 @@ std::string escapeValueString(const std::string& data) {
 
 PlatformResult ContentFilter::MapField(const std::string& name,
                                        std::string* result) {
+  LoggerD("Enter");
   auto it = attributeNameMap.find(name);
   if (it != attributeNameMap.end())
     *result = it->second;
   else
+  {
+    LoggerE("INVALID_VALUES_ERR");
     return PlatformResult(ErrorCode::INVALID_VALUES_ERR);
-
+  }
   return PlatformResult(ErrorCode::NO_ERROR);
 }
 
 PlatformResult ContentFilter::BuildQuery(const picojson::object& jsFilter,
                                          std::string* queryToCall) {
+  LoggerD("Enter");
   std::vector<std::vector<std::string> > partialqueries;
   partialqueries.push_back(std::vector<std::string>());
 
@@ -107,6 +112,7 @@ PlatformResult ContentFilter::BuildQuery(const picojson::object& jsFilter,
     } else if (AttributeMatchFlag::kExists == match_flag) {
       query += " IS NOT NULL ";
     } else {
+      LoggerE("INVALID_VALUES_ERR");
       return PlatformResult(ErrorCode::INVALID_VALUES_ERR);
     }
 
@@ -199,6 +205,7 @@ PlatformResult ContentFilter::BuildQuery(const picojson::object& jsFilter,
   });
 
   if (!visitor.Visit(jsFilter)) {
+    LoggerE("INVALID_VALUES_ERR");
     return PlatformResult(ErrorCode::INVALID_VALUES_ERR);
   }
 
index 114d19295710c2c3f847a2c1e70e92b802bc264d..8756cd67ee2448994fb248c97c019191d0bdf1b8 100755 (executable)
@@ -69,6 +69,7 @@ static gboolean CompletedCallback(const std::shared_ptr<ReplyCallbackData>& user
   if (user_data->isSuccess) {
     ReportSuccess(user_data->result, out);
   } else {
+    LoggerE("Failed: user_data->isSuccess");
     ReportError(out);
   }
 
@@ -222,19 +223,22 @@ static void changedContentCallback(media_content_error_e error,
 
 
 void ContentInstance::ContentManagerUpdate(const picojson::value& args, picojson::object& out) {
+  LoggerD("entered");
   int ret;
   if (ContentManager::getInstance()->isConnected()) {
     ret = ContentManager::getInstance()->update(args);
     if (ret != 0) {
+      LoggerE("Failed: ContentManager::getInstance()");
       ReportError(ContentManager::getInstance()->convertError(ret), &out);
     }
   } else {
+    LoggerE("Failed: DB connection is failed");
     ReportError(common::PlatformResult(common::ErrorCode::UNKNOWN_ERR, "DB connection is failed."), &out);
   }
 }
 
 void ContentInstance::ContentManagerUpdatebatch(const picojson::value& args, picojson::object& out) {
-  LoggerE("entered");
+  LoggerD("entered");
   double callbackId = args.get("callbackId").get<double>();
 
   auto cbData = std::shared_ptr<ReplyCallbackData>(new ReplyCallbackData);
@@ -251,6 +255,7 @@ void ContentInstance::ContentManagerUpdatebatch(const picojson::value& args, pic
   common::TaskQueue::GetInstance().Queue<ReplyCallbackData>(WorkThread, CompletedCallback, cbData);
 }
 void ContentInstance::ContentManagerGetdirectories(const picojson::value& args, picojson::object& out) {
+  LoggerD("entered");
   CHECK_EXIST(args, "callbackId", out)
 
   double callbackId = args.get("callbackId").get<double>();
@@ -270,6 +275,7 @@ void ContentInstance::ContentManagerGetdirectories(const picojson::value& args,
 
 }
 void ContentInstance::ContentManagerFind(const picojson::value& args, picojson::object& out) {
+  LoggerD("entered");
   CHECK_EXIST(args, "callbackId", out)
 
   double callbackId = args.get("callbackId").get<double>();
@@ -288,6 +294,7 @@ void ContentInstance::ContentManagerFind(const picojson::value& args, picojson::
 
 }
 void ContentInstance::ContentManagerScanfile(const picojson::value& args, picojson::object& out) {
+  LoggerD("entered");
   CHECK_EXIST(args, "callbackId", out)
   CHECK_EXIST(args, "contentURI", out)
 
@@ -307,6 +314,7 @@ void ContentInstance::ContentManagerScanfile(const picojson::value& args, picojs
 
 void ContentInstance::ContentManagerSetchangelistener(const picojson::value& args,
                                                       picojson::object& out) {
+  LoggerD("entered");
   CHECK_EXIST(args, "listenerId", out)
 
   ReplyCallbackData* cbData = new ReplyCallbackData();
@@ -325,11 +333,14 @@ void ContentInstance::ContentManagerSetchangelistener(const picojson::value& arg
 }
 
 void ContentInstance::ContentManagerUnsetchangelistener(const picojson::value& args, picojson::object& out) {
+  LoggerD("entered");
   if (ContentManager::getInstance()->unSetChangeListener().IsError()) {
     LoggerD("unsuccesfull deregistering of callback");
   }
 }
+
 void ContentInstance::ContentManagerGetplaylists(const picojson::value& args, picojson::object& out) {
+  LoggerD("entered");
   CHECK_EXIST(args, "callbackId", out)
 
   double callbackId = args.get("callbackId").get<double>();
@@ -351,6 +362,7 @@ void ContentInstance::ContentManagerGetplaylists(const picojson::value& args, pi
 
 }
 void ContentInstance::ContentManagerCreateplaylist(const picojson::value& args, picojson::object& out) {
+  LoggerD("entered");
   CHECK_EXIST(args, "callbackId", out)
   CHECK_EXIST(args, "name", out)
 
@@ -372,6 +384,7 @@ void ContentInstance::ContentManagerCreateplaylist(const picojson::value& args,
   common::TaskQueue::GetInstance().Queue<ReplyCallbackData>(WorkThread, CompletedCallback, cbData);
 }
 void ContentInstance::ContentManagerRemoveplaylist(const picojson::value& args, picojson::object& out) {
+  LoggerD("entered");
   double callbackId = args.get("callbackId").get<double>();
 
   auto cbData = std::shared_ptr<ReplyCallbackData>(new ReplyCallbackData);
@@ -392,6 +405,7 @@ void ContentInstance::ContentManagerRemoveplaylist(const picojson::value& args,
 }
 
 void ContentInstance::ContentManagerPlaylistAdd(const picojson::value& args, picojson::object& out) {
+  LoggerD("entered");
   int ret;
   if(ContentManager::getInstance()->isConnected()) {
     std::string playlist_id = args.get("playlistId").get<std::string>();
@@ -407,7 +421,7 @@ void ContentInstance::ContentManagerPlaylistAdd(const picojson::value& args, pic
 }
 
 void ContentInstance::ContentManagerPlaylistAddbatch(const picojson::value& args, picojson::object& out) {
-  LoggerE("entered");
+  LoggerD("entered");
   double callbackId = args.get("callbackId").get<double>();
 
   auto cbData = std::shared_ptr<ReplyCallbackData>(new ReplyCallbackData);
@@ -426,7 +440,7 @@ void ContentInstance::ContentManagerPlaylistAddbatch(const picojson::value& args
 
 
 void ContentInstance::ContentManagerPlaylistGet(const picojson::value& args, picojson::object& out) {
-  LoggerE("entered");
+  LoggerD("entered");
   double callbackId = args.get("callbackId").get<double>();
 
   auto cbData = std::shared_ptr<ReplyCallbackData>(new ReplyCallbackData);
@@ -444,6 +458,7 @@ void ContentInstance::ContentManagerPlaylistGet(const picojson::value& args, pic
 }
 
 void ContentInstance::ContentManagerPlaylistRemove(const picojson::value& args, picojson::object& out) {
+  LoggerD("entered");
   int ret;
   if(ContentManager::getInstance()->isConnected()) {
     std::string playlist_id = args.get("playlistId").get<std::string>();
@@ -459,7 +474,7 @@ void ContentInstance::ContentManagerPlaylistRemove(const picojson::value& args,
 }
 
 void ContentInstance::ContentManagerPlaylistRemovebatch(const picojson::value& args, picojson::object& out) {
-  LoggerE("entered");
+  LoggerD("entered");
   double callbackId = args.get("callbackId").get<double>();
 
   auto cbData = std::shared_ptr<ReplyCallbackData>(new ReplyCallbackData);
@@ -478,7 +493,7 @@ void ContentInstance::ContentManagerPlaylistRemovebatch(const picojson::value& a
 
 
 void ContentInstance::ContentManagerPlaylistSetorder(const picojson::value& args, picojson::object& out) {
-  LoggerE("entered");
+  LoggerD("entered");
   double callbackId = args.get("callbackId").get<double>();
 
   auto cbData = std::shared_ptr<ReplyCallbackData>(new ReplyCallbackData);
@@ -496,7 +511,7 @@ void ContentInstance::ContentManagerPlaylistSetorder(const picojson::value& args
 }
 
 void ContentInstance::ContentManagerPlaylistMove(const picojson::value& args, picojson::object& out) {
-  LoggerE("entered");
+  LoggerD("entered");
   double callbackId = args.get("callbackId").get<double>();
 
   auto cbData = std::shared_ptr<ReplyCallbackData>(new ReplyCallbackData);
@@ -515,6 +530,7 @@ void ContentInstance::ContentManagerPlaylistMove(const picojson::value& args, pi
 
 void ContentInstance::ContentManagerAudioGetLyrics(const picojson::value& args,
                                                    picojson::object& out) {
+  LoggerD("entered");
   LOGGER(DEBUG) << "entered";
 
   int ret;
@@ -532,6 +548,7 @@ void ContentInstance::ContentManagerAudioGetLyrics(const picojson::value& args,
 }
 
 void ContentInstance::PlaylistGetName(const picojson::value& args, picojson::object& out) {
+  LoggerD("entered");
   int ret;
   CHECK_EXIST(args, "id", out)
   int id = static_cast<int>(args.get("id").get<double>());
@@ -545,6 +562,7 @@ void ContentInstance::PlaylistGetName(const picojson::value& args, picojson::obj
 }
 
 void ContentInstance::PlaylistSetName(const picojson::value& args, picojson::object& out) {
+  LoggerD("entered");
   int ret;
   CHECK_EXIST(args, "id", out)
   CHECK_EXIST(args, "name", out)
@@ -559,6 +577,7 @@ void ContentInstance::PlaylistSetName(const picojson::value& args, picojson::obj
 }
 
 void ContentInstance::PlaylistGetThumbnailUri(const picojson::value& args, picojson::object& out) {
+  LoggerD("entered");
   int ret;
   CHECK_EXIST(args, "id", out)
   int id = static_cast<int>(args.get("id").get<double>());
@@ -572,6 +591,7 @@ void ContentInstance::PlaylistGetThumbnailUri(const picojson::value& args, picoj
 }
 
 void ContentInstance::PlaylistSetThumbnailUri(const picojson::value& args, picojson::object& out) {
+  LoggerD("entered");
   int ret;
   CHECK_EXIST(args, "id", out)
   CHECK_EXIST(args, "uri", out)
index a21345dc7ea418b9b5f9c272e32fae0519d0251d..1358330c03dd2dfc84706fb341e46e1fd665035a 100755 (executable)
@@ -41,6 +41,7 @@ const std::map<std::string, media_content_orientation_e> orientationMap = {
 };
 
 static int get_utc_offset() {
+  LoggerD("Enter");
   time_t zero = 24 * 60 * 60L;
   struct tm* timeptr;
   int gmtime_hours;
@@ -56,6 +57,7 @@ static int get_utc_offset() {
 }
 
 std::string get_date(char* tmpStr) {
+  LoggerD("Enter");
   if (tmpStr) {
     struct tm* result = (struct tm*) calloc(1, sizeof(struct tm));
     if (strptime(tmpStr, "%Y:%m:%d %H:%M:%S", result) == NULL) {
@@ -74,6 +76,7 @@ std::string get_date(char* tmpStr) {
 }
 
 void ContentToJson(media_info_h info, picojson::object& o) {
+  LoggerD("Enter");
   int ret;
   int tmpInt = 0;
   bool tmpBool = false;
@@ -338,7 +341,7 @@ void ContentToJson(media_info_h info, picojson::object& o) {
 }
 
 static int setContent(media_info_h media, const picojson::value& content) {
-  LOGGER(DEBUG) << "entered";
+  LoggerD("Enter");
 
   int ret;
   std::string name = content.get("name").to_str();
@@ -347,37 +350,39 @@ static int setContent(media_info_h media, const picojson::value& content) {
   bool is_fav = content.get("isFavorite").get<bool>();
 
   if (NULL == media) {
+    LoggerE("MEDIA_CONTENT_ERROR_DB_FAILED");
     return MEDIA_CONTENT_ERROR_DB_FAILED;
   }
 
   media_content_type_e type;
   ret = media_info_get_media_type(media, &type);
   if (ret != MEDIA_CONTENT_ERROR_NONE) {
+    LoggerE("Failed: media_info_get_media_type()");
     return ret;
   }
 
   ret = media_info_set_display_name(media, name.c_str());
   if (ret != MEDIA_CONTENT_ERROR_NONE) {
-    LoggerD("Updating name failed.");
+    LoggerE("Updating name failed.");
   }
 
   ret = media_info_set_description(media, description.c_str());
   if (ret != MEDIA_CONTENT_ERROR_NONE) {
-    LoggerD("Updating description failed.");
+    LoggerE("Updating description failed.");
   }
 
   ret = media_info_set_rating(media, rating);
   if (ret != MEDIA_CONTENT_ERROR_NONE) {
-    LoggerD("Updating rating failed.");
+    LoggerE("Updating rating failed.");
   }
 
   ret = media_info_set_favorite(media, is_fav);
   if (ret != MEDIA_CONTENT_ERROR_NONE) {
-    LoggerD("Updating isFavorite failed.");
+    LoggerE("Updating isFavorite failed.");
   }
 
   if (ret != MEDIA_CONTENT_ERROR_NONE) {
-    LoggerD("Updating favorite failed.");
+    LoggerE("Updating favorite failed.");
   }
 
   if (type == MEDIA_CONTENT_TYPE_IMAGE) {
@@ -391,7 +396,7 @@ static int setContent(media_info_h media, const picojson::value& content) {
           MEDIA_CONTENT_ERROR_NONE == image_meta_update_to_db(img)) {
         LoggerD("orientation update was successful");
       } else {
-        LoggerD("orientation update failed");
+        LoggerE("orientation update failed");
       }
     }
   }
@@ -402,7 +407,7 @@ static int setContent(media_info_h media, const picojson::value& content) {
     double longitude = atof(geo.get("longitude").to_str().c_str());
     ret = media_info_set_latitude(media, latitude);
     if (ret != MEDIA_CONTENT_ERROR_NONE) {
-      LoggerD("Updating geolocation is failed.");
+      LoggerE("Updating geolocation is failed.");
     }
     ret = media_info_set_longitude(media, longitude);
     if (ret != MEDIA_CONTENT_ERROR_NONE) {
@@ -414,7 +419,7 @@ static int setContent(media_info_h media, const picojson::value& content) {
 }
 
 static void FolderToJson(media_folder_h folder, picojson::object* out) {
-  LOGGER(DEBUG) << "entered";
+  LoggerD("Enter");
 
   int ret;
   char* name = NULL;
@@ -447,6 +452,7 @@ static void FolderToJson(media_folder_h folder, picojson::object* out) {
 }
 
 static bool media_foreach_directory_cb(media_folder_h folder, void *user_data) {
+  LoggerD("Enter");
   picojson::array *array = static_cast<picojson::array*>(user_data);
   picojson::object json;
   FolderToJson(folder, &json);
@@ -455,6 +461,7 @@ static bool media_foreach_directory_cb(media_folder_h folder, void *user_data) {
 }
 
 static bool media_foreach_content_cb(media_info_h media, void *user_data) {
+  LoggerD("Enter");
   picojson::value::array *contents = static_cast<picojson::value::array*>(user_data);
   picojson::value::object o;
   ContentToJson(media, o);
@@ -464,6 +471,7 @@ static bool media_foreach_content_cb(media_info_h media, void *user_data) {
 
 static bool playlist_foreach_cb(media_playlist_h playlist, void *user_data) {
 
+  LoggerD("Enter");
   picojson::value::array *playlists = static_cast<picojson::value::array*>(user_data);
   picojson::value::object o;
   if (playlist != NULL) {
@@ -504,7 +512,7 @@ static bool playlist_foreach_cb(media_playlist_h playlist, void *user_data) {
       o["numberOfTracks"] = picojson::value(static_cast<double>(cnt));
     }
     else {
-      LoggerD("Invalid count for playlist.");
+      LoggerE("Invalid count for playlist.");
     }
     playlists->push_back(picojson::value(o));
 
@@ -514,6 +522,7 @@ static bool playlist_foreach_cb(media_playlist_h playlist, void *user_data) {
 
 static bool playlist_content_member_cb(int playlist_member_id, media_info_h media, void *user_data) {
 
+  LoggerD("Enter");
   picojson::value::array *contents = static_cast<picojson::value::array*>(user_data);
   picojson::value::object o;
   char *name = NULL;
@@ -527,7 +536,7 @@ static bool playlist_content_member_cb(int playlist_member_id, media_info_h medi
 
 
 ContentManager::ContentManager() {
-  LoggerE("ContentManager called");
+  LoggerD("ContentManager called");
   if(media_content_connect() == MEDIA_CONTENT_ERROR_NONE) {
       m_dbConnected = true;
   }
@@ -536,6 +545,7 @@ ContentManager::ContentManager() {
 }
 
 ContentManager::~ContentManager() {
+  LoggerD("Enter");
   if(m_dbConnected) {
     if(media_content_disconnect() == MEDIA_CONTENT_ERROR_NONE) {
       m_dbConnected = false;
@@ -544,21 +554,24 @@ ContentManager::~ContentManager() {
 }
 
 ContentManager* ContentManager::getInstance() {
+  LoggerD("Enter");
   static ContentManager instance;
   return &instance;
 }
 
 bool ContentManager::isConnected() {
+  LoggerD("Enter");
   return m_dbConnected;
 }
 
 void ContentManager::getDirectories(const std::shared_ptr<ReplyCallbackData>& user_data) {
 
+  LoggerD("Enter");
   int ret;
   filter_h filter = NULL;
   ret = media_filter_create(&filter);
   if (ret != MEDIA_CONTENT_ERROR_NONE) {
-    LOGGER(ERROR) << "media_filter_create failed";
+    LoggerE("Failed: media_filter_create failed");
     return;
   }
 
@@ -572,6 +585,7 @@ void ContentManager::getDirectories(const std::shared_ptr<ReplyCallbackData>& us
   picojson::array pico_dirs;
   ret = media_folder_foreach_folder_from_db(filter, media_foreach_directory_cb, &pico_dirs);
   if (ret != MEDIA_CONTENT_ERROR_NONE) {
+    LoggerE("Failed: Getting the directories failed");
     PlatformResult err(ErrorCode::UNKNOWN_ERR, "Getting the directories failed.");
     user_data->isSuccess = false;
     user_data->result = err.ToJSON();
@@ -583,7 +597,7 @@ void ContentManager::getDirectories(const std::shared_ptr<ReplyCallbackData>& us
 }
 
 void ContentManager::find(const std::shared_ptr<ReplyCallbackData>& user_data) {
-  LOGGER(DEBUG) << "entered";
+  LoggerD("Enter");
 
   int ret;
   int count, offset;
@@ -609,7 +623,7 @@ void ContentManager::find(const std::shared_ptr<ReplyCallbackData>& user_data) {
       ret = media_filter_set_condition(filter, query.c_str(),
           MEDIA_CONTENT_COLLATE_DEFAULT);
       if (MEDIA_CONTENT_ERROR_NONE != ret) {
-        LoggerD("Platform filter setting failed, error %d", ret);
+        LoggerE("Platform filter setting failed, error %d", ret);
       }
     }
   }
@@ -633,7 +647,7 @@ void ContentManager::find(const std::shared_ptr<ReplyCallbackData>& user_data) {
         ret = media_filter_set_order(filter, order, sortModeName.c_str(),
             MEDIA_CONTENT_COLLATE_DEFAULT);
         if (MEDIA_CONTENT_ERROR_NONE != ret) {
-          LoggerD("Platform SortMode setting failed, error: %d", ret);
+          LoggerE("Platform SortMode setting failed, error: %d", ret);
         }
       }
     }
@@ -651,7 +665,7 @@ void ContentManager::find(const std::shared_ptr<ReplyCallbackData>& user_data) {
   }
   ret = media_filter_set_offset(filter, offset, count);
   if (MEDIA_CONTENT_ERROR_NONE != ret) {
-    LoggerD("A platform error occurs in media_filter_set_offset: %d", ret);
+    LoggerE("A platform error occurs in media_filter_set_offset: %d", ret);
   }
   if (!IsNull(user_data->args.get("directoryId"))) {
     dirId = user_data->args.get("directoryId").get<std::string>();
@@ -664,7 +678,7 @@ void ContentManager::find(const std::shared_ptr<ReplyCallbackData>& user_data) {
     user_data->isSuccess = true;
     user_data->result = picojson::value(arrayContent);
   } else {
-    LoggerD("The iteration failed in platform: %d", ret);
+    LoggerE("The iteration failed in platform: %d", ret);
     PlatformResult err(ErrorCode::UNKNOWN_ERR, "The iteration failed in platform");
     user_data->isSuccess = false;
     user_data->result = err.ToJSON();
@@ -672,20 +686,25 @@ void ContentManager::find(const std::shared_ptr<ReplyCallbackData>& user_data) {
 }
 
 int ContentManager::scanFile(std::string& uri) {
+  LoggerD("Enter");
   return media_content_scan_file(uri.c_str());
 }
 
 PlatformResult ContentManager::setChangeListener(media_content_db_update_cb callback, void *user_data) {
+  LoggerD("Enter");
   int ret = media_content_set_db_updated_cb(callback, user_data);
   if(ret != MEDIA_CONTENT_ERROR_NONE) {
+    LoggerE("Failed: registering the listener is failed");
     return PlatformResult(ErrorCode::UNKNOWN_ERR, ("registering the listener is failed."));
   }
   return PlatformResult(ErrorCode::NO_ERROR);
 }
 
 PlatformResult ContentManager::unSetChangeListener() {
+  LoggerD("Enter");
   int ret = media_content_unset_db_updated_cb();
   if(ret != MEDIA_CONTENT_ERROR_NONE) {
+    LoggerE("Failed: unregistering the listener is failed");
     return PlatformResult(ErrorCode::UNKNOWN_ERR, ("unregistering the listener is failed."));
   }
   return PlatformResult(ErrorCode::NO_ERROR);
@@ -693,11 +712,12 @@ PlatformResult ContentManager::unSetChangeListener() {
 
 void ContentManager::createPlaylist(std::string name,
   const std::shared_ptr<ReplyCallbackData>& user_data) {
-
+  LoggerD("Enter");
   media_playlist_h     playlist = NULL;
 
   int ret = media_playlist_insert_to_db(name.c_str(),&playlist);
   if(ret != MEDIA_CONTENT_ERROR_NONE) {
+    LoggerE("Failed: creation of playlist is failed");
     PlatformResult err(ErrorCode::UNKNOWN_ERR, "creation of playlist is failed.");
     user_data->isSuccess = false;
     user_data->result = err.ToJSON();
@@ -714,6 +734,7 @@ void ContentManager::createPlaylist(std::string name,
       o["id"] = picojson::value(std::to_string(id));
     }
     else {
+      LoggerE("Failed: loading of playlist is failed");
       PlatformResult err(ErrorCode::UNKNOWN_ERR, "loading of playlist is failed.");
       user_data->isSuccess = false;
       user_data->result = err.ToJSON();
@@ -729,21 +750,21 @@ void ContentManager::createPlaylist(std::string name,
       }
     }
     else {
-      LoggerD("Invalid thumbnail path for playlist.");
+      LoggerE("Invalid thumbnail path for playlist.");
     }
     if( media_playlist_get_name(playlist, &name) == MEDIA_CONTENT_ERROR_NONE) {
       o["name"] = picojson::value(std::string(name));
       free(name);
     }
     else {
-      LoggerD("Invalid name for playlist.");
+      LoggerE("Invalid name for playlist.");
     }
     media_filter_create(&filter);
     if( media_playlist_get_media_count_from_db(id, filter, &cnt) == MEDIA_CONTENT_ERROR_NONE) {
       o["numberOfTracks"] = picojson::value(static_cast<double>(cnt));
     }
     else {
-      LoggerD("Invalid count for playlist.");
+      LoggerE("Invalid count for playlist.");
     }
   }
   user_data->isSuccess = true;
@@ -753,6 +774,7 @@ void ContentManager::createPlaylist(std::string name,
 
 void ContentManager::getPlaylists(const std::shared_ptr<ReplyCallbackData>& user_data) {
 
+  LoggerD("Enter");
   int ret;
   filter_h     filter;
   media_filter_create(&filter);
@@ -761,6 +783,7 @@ void ContentManager::getPlaylists(const std::shared_ptr<ReplyCallbackData>& user
   ret = media_playlist_foreach_playlist_from_db(filter, playlist_foreach_cb, static_cast<void*>(&playlists));
 
   if(ret != MEDIA_CONTENT_ERROR_NONE) {
+    LoggerE("Failed: Getting playlist is failed");
     PlatformResult err(ErrorCode::UNKNOWN_ERR, "Getting playlist is failed.");
     user_data->isSuccess = false;
     user_data->result = err.ToJSON();
@@ -772,8 +795,10 @@ void ContentManager::getPlaylists(const std::shared_ptr<ReplyCallbackData>& user
 void ContentManager::removePlaylist(std::string playlistId,
   const std::shared_ptr<ReplyCallbackData>& user_data) {
 
+  LoggerD("Enter");
   int id = std::atoi(playlistId.c_str());
   if(id == 0) {
+    LoggerE("Failed: PlaylistId is wrong");
     PlatformResult err(ErrorCode::UNKNOWN_ERR, "PlaylistId is wrong.");
     user_data->isSuccess = false;
     user_data->result = err.ToJSON();
@@ -782,6 +807,7 @@ void ContentManager::removePlaylist(std::string playlistId,
 
   int ret = media_playlist_delete_from_db(id);
   if(ret != MEDIA_CONTENT_ERROR_NONE) {
+    LoggerE("Failed: Removal of playlist is failed");
     PlatformResult err(ErrorCode::UNKNOWN_ERR, "Removal of playlist is failed.");
     user_data->isSuccess = false;
     user_data->result = err.ToJSON();
@@ -789,7 +815,7 @@ void ContentManager::removePlaylist(std::string playlistId,
 }
 
 int ContentManager::update(picojson::value args) {
-  LOGGER(DEBUG) << "entered";
+  LoggerD("Enter");
 
   int ret;
   picojson::value content = args.get("content");
@@ -807,6 +833,7 @@ int ContentManager::update(picojson::value args) {
 }
 
 int ContentManager::updateBatch(picojson::value args) {
+  LoggerD("Enter");
   int ret = 0;
   std::vector<picojson::value> contents = args.get("contents").get<picojson::array>();
 
@@ -826,6 +853,7 @@ int ContentManager::updateBatch(picojson::value args) {
 }
 
 int ContentManager::playlistAdd(std::string playlist_id, std::string content_id) {
+  LoggerD("Enter");
   int ret = MEDIA_CONTENT_ERROR_NONE;
 
   media_playlist_h playlist = NULL;
@@ -834,16 +862,16 @@ int ContentManager::playlistAdd(std::string playlist_id, std::string content_id)
   if (playlist != NULL && ret == MEDIA_CONTENT_ERROR_NONE) {
     ret = media_playlist_add_media(playlist, content_id.c_str());
     if (ret != MEDIA_CONTENT_ERROR_NONE) {
-      LoggerD("The content(id:%s) can't add to playlist",content_id.c_str());
+      LoggerE("The content(id:%s) can't add to playlist",content_id.c_str());
     }
 
     ret = media_playlist_update_to_db(playlist);
     if (ret != MEDIA_CONTENT_ERROR_NONE) {
-      LoggerD("The content(id:%s) can't add to playlist",content_id.c_str());
+      LoggerE("The content(id:%s) can't add to playlist",content_id.c_str());
     }
   }
   else {
-    LoggerD("Playlist(id:%s) is not exist",playlist_id.c_str());
+    LoggerE("Playlist(id:%s) is not exist",playlist_id.c_str());
   }
 
   media_playlist_destroy(playlist);
@@ -851,6 +879,7 @@ int ContentManager::playlistAdd(std::string playlist_id, std::string content_id)
 }
 
 int ContentManager::playlistRemove(std::string playlist_id, int member_id) {
+  LoggerD("Enter");
   int ret = MEDIA_CONTENT_ERROR_NONE;
 
   media_playlist_h playlist = NULL;
@@ -858,16 +887,16 @@ int ContentManager::playlistRemove(std::string playlist_id, int member_id) {
   if (playlist != NULL && ret == MEDIA_CONTENT_ERROR_NONE) {
     ret = media_playlist_remove_media(playlist, member_id);
     if (ret != MEDIA_CONTENT_ERROR_NONE) {
-      LoggerD("The content can't remove to playlist");
+      LoggerE("The content can't remove to playlist");
     }
 
     ret = media_playlist_update_to_db(playlist);
     if (ret != MEDIA_CONTENT_ERROR_NONE) {
-      LoggerD("The content can't remove to playlist");
+      LoggerE("The content can't remove to playlist");
     }
   }
   else {
-    LoggerD("Playlist(id:%s) is not exist",playlist_id.c_str());
+    LoggerE("Playlist(id:%s) is not exist",playlist_id.c_str());
   }
   media_playlist_destroy(playlist);
 
@@ -877,6 +906,7 @@ int ContentManager::playlistRemove(std::string playlist_id, int member_id) {
 
 void ContentManager::playlistAddbatch(const std::shared_ptr<ReplyCallbackData>& user_data) {
 
+  LoggerD("Enter");
   int ret = MEDIA_CONTENT_ERROR_NONE;
   std::string playlist_id = user_data->args.get("playlistId").get<std::string>();
 
@@ -896,7 +926,7 @@ void ContentManager::playlistAddbatch(const std::shared_ptr<ReplyCallbackData>&
     std::string id = content.get("id").to_str();
     ret = media_playlist_add_media(playlist, id.c_str());
     if (ret != MEDIA_CONTENT_ERROR_NONE) {
-      LoggerD("Adding Content(id:%s) is failed.", id.c_str());
+      LoggerE("Adding Content(id:%s) is failed.", id.c_str());
     }
   }
 
@@ -911,6 +941,7 @@ void ContentManager::playlistAddbatch(const std::shared_ptr<ReplyCallbackData>&
 
 void ContentManager::playlistGet(const std::shared_ptr<ReplyCallbackData>& user_data) {
 
+  LoggerD("Enter");
   int ret = MEDIA_CONTENT_ERROR_NONE;
   media_playlist_h playlist = NULL;
   media_content_order_e order = MEDIA_CONTENT_ORDER_ASC;
@@ -919,6 +950,7 @@ void ContentManager::playlistGet(const std::shared_ptr<ReplyCallbackData>& user_
   std::string playlist_id = user_data->args.get("playlistId").get<std::string>();
   ret = media_playlist_get_playlist_from_db(std::stoi(playlist_id), &playlist);
   if(ret != MEDIA_CONTENT_ERROR_NONE && playlist == NULL) {
+    LoggerE("Failed: Getting playlist is failed");
     PlatformResult err(ErrorCode::UNKNOWN_ERR, "Getting playlist is failed.");
     user_data->isSuccess = false;
     user_data->result = err.ToJSON();
@@ -928,6 +960,7 @@ void ContentManager::playlistGet(const std::shared_ptr<ReplyCallbackData>& user_
   filter_h filter = NULL;
   ret = media_filter_create(&filter);
   if (ret != MEDIA_CONTENT_ERROR_NONE) {
+    LoggerE("Failed: Creating a filter is failed");
     PlatformResult err(ErrorCode::UNKNOWN_ERR, "Creating a filter is failed.");
     user_data->isSuccess = false;
     user_data->result = err.ToJSON();
@@ -955,6 +988,7 @@ void ContentManager::playlistGet(const std::shared_ptr<ReplyCallbackData>& user_
     user_data->result = picojson::value(arrayContent);
   }
   else {
+    LoggerE("Failed: Creating a filter is failed");
     PlatformResult err(ErrorCode::UNKNOWN_ERR, "Creating a filter is failed.");
     user_data->isSuccess = false;
     user_data->result = err.ToJSON();
@@ -963,6 +997,7 @@ void ContentManager::playlistGet(const std::shared_ptr<ReplyCallbackData>& user_
 
 void ContentManager::playlistRemovebatch(const std::shared_ptr<ReplyCallbackData>& user_data) {
 
+  LoggerD("Enter");
   int ret = MEDIA_CONTENT_ERROR_NONE;
   media_playlist_h playlist = NULL;
 
@@ -987,6 +1022,7 @@ void ContentManager::playlistRemovebatch(const std::shared_ptr<ReplyCallbackData
 
   ret = media_playlist_update_to_db(playlist);
   if (ret != MEDIA_CONTENT_ERROR_NONE) {
+    LoggerE("Failed: Removing the contents is failed");
     PlatformResult err(ErrorCode::UNKNOWN_ERR, "Removing the contents is failed.");
     user_data->isSuccess = false;
     user_data->result = err.ToJSON();
@@ -998,6 +1034,7 @@ void ContentManager::playlistRemovebatch(const std::shared_ptr<ReplyCallbackData
 
 void ContentManager::playlistSetOrder(const std::shared_ptr<ReplyCallbackData>& user_data) {
 
+  LoggerD("Enter");
   int ret = MEDIA_CONTENT_ERROR_NONE;
   media_playlist_h playlist = NULL;
 
@@ -1016,6 +1053,7 @@ void ContentManager::playlistSetOrder(const std::shared_ptr<ReplyCallbackData>&
   ret = media_playlist_get_media_count_from_db(std::stoi(playlist_id), NULL, &cnt);
 
   if ( cnt != members.size() ) {
+    LoggerE("Failed: The items array does not contain all items from the playlist");
     PlatformResult err(ErrorCode::INVALID_VALUES_ERR, "The items array does not contain all items from the playlist.");
     user_data->isSuccess = false;
     user_data->result = err.ToJSON();
@@ -1032,6 +1070,7 @@ void ContentManager::playlistSetOrder(const std::shared_ptr<ReplyCallbackData>&
 
   ret = media_playlist_update_to_db(playlist);
   if (ret != MEDIA_CONTENT_ERROR_NONE) {
+    LoggerE("Failed: Removing the contents is failed");
     PlatformResult err(ErrorCode::UNKNOWN_ERR, "Removing the contents is failed.");
     user_data->isSuccess = false;
     user_data->result = err.ToJSON();
@@ -1042,11 +1081,13 @@ void ContentManager::playlistSetOrder(const std::shared_ptr<ReplyCallbackData>&
 }
 
 void ContentManager::playlistMove(const std::shared_ptr<ReplyCallbackData>& user_data) {
+  LoggerD("Enter");
   int ret = MEDIA_CONTENT_ERROR_NONE;
   media_playlist_h playlist = NULL;
   std::string playlist_id = user_data->args.get("playlistId").get<std::string>();
   ret = media_playlist_get_playlist_from_db(std::stoi(playlist_id), &playlist);
   if(ret != MEDIA_CONTENT_ERROR_NONE && playlist == NULL) {
+    LoggerE("Failed: Getting playlist is failed");
     PlatformResult err(ErrorCode::UNKNOWN_ERR, "Getting playlist is failed.");
     user_data->isSuccess = false;
     user_data->result = err.ToJSON();
@@ -1057,6 +1098,7 @@ void ContentManager::playlistMove(const std::shared_ptr<ReplyCallbackData>& user
   double delta = user_data->args.get("delta").get<double>();
   ret = media_playlist_get_play_order(playlist, static_cast<int>(member_id), &old_order);
   if (ret != MEDIA_CONTENT_ERROR_NONE) {
+    LoggerE("Failed: The content can't find form playlist");
     PlatformResult err(ErrorCode::UNKNOWN_ERR, "The content can't find form playlist.");
     user_data->isSuccess = false;
     user_data->result = err.ToJSON();
@@ -1065,6 +1107,7 @@ void ContentManager::playlistMove(const std::shared_ptr<ReplyCallbackData>& user
   int new_order = static_cast<int>(old_order) + static_cast<int>(delta);
   ret = media_playlist_set_play_order(playlist, static_cast<int>(member_id), new_order);
   if (ret != MEDIA_CONTENT_ERROR_NONE) {
+    LoggerE("Failed: The content can't update play_order");
     PlatformResult err(ErrorCode::UNKNOWN_ERR, "The content can't update play_order.");
     user_data->isSuccess = false;
     user_data->result = err.ToJSON();
@@ -1072,6 +1115,7 @@ void ContentManager::playlistMove(const std::shared_ptr<ReplyCallbackData>& user
   }
   ret = media_playlist_update_to_db(playlist);
   if (ret != MEDIA_CONTENT_ERROR_NONE) {
+    LoggerE("Failed: Updateing play_order is failed");
     PlatformResult err(ErrorCode::UNKNOWN_ERR, "Updateing play_order is failed.");
     user_data->isSuccess = false;
     user_data->result = err.ToJSON();
@@ -1082,7 +1126,7 @@ void ContentManager::playlistMove(const std::shared_ptr<ReplyCallbackData>& user
 }
 
 int ContentManager::getLyrics(const picojson::value& args, picojson::object& result) {
-  LOGGER(DEBUG) << "entered";
+  LoggerD("Enter");
 
   int ret = METADATA_EXTRACTOR_ERROR_NONE;
   const std::string& contentURI = args.get("contentURI").to_str();