From: Pawel Andruszkiewicz
Date: Fri, 27 Nov 2015 08:37:01 +0000 (+0100)
Subject: [Badge] Log refactoring.
X-Git-Tag: submit/tizen_mobile/20151215.080542^2~66
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d6834a100edc5f426cbaca2c7b837cf7a5423a1b;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git
[Badge] Log refactoring.
[Verification] TCT pass rate (r20): 100% (26/26/0/0/0)
Change-Id: Id2bce39b31f2c1fe83e7495763839035b5b55a26
Signed-off-by: Pawel Andruszkiewicz
---
diff --git a/src/badge/badge_instance.cc b/src/badge/badge_instance.cc
index 9984e21e..31f552c8 100755
--- a/src/badge/badge_instance.cc
+++ b/src/badge/badge_instance.cc
@@ -53,10 +53,11 @@ void BadgeInstance::BadgeManagerSetBadgeCount(const JsonValue& args,
PlatformResult status = manager_.SetBadgeCount(
app_id, static_cast(count));
- if (status.IsSuccess())
+ if (status.IsSuccess()) {
ReportSuccess(out);
- else
- ReportError(status, &out);
+ } else {
+ LogAndReportError(status, &out, ("Failed to set badge count."));
+ }
}
void BadgeInstance::BadgeManagerGetBadgeCount(const JsonValue& args,
@@ -68,10 +69,11 @@ void BadgeInstance::BadgeManagerGetBadgeCount(const JsonValue& args,
unsigned int count = 0;
PlatformResult status =
manager_.GetBadgeCount(app_id, &count);
- if (status.IsSuccess())
+ if (status.IsSuccess()) {
ReportSuccess(JsonValue(std::to_string(count)), out);
- else
- ReportError(status, &out);
+ } else {
+ LogAndReportError(status, &out, ("Failed to get badge count."));
+ }
}
void BadgeInstance::BadgeManagerAddChangeListener(const JsonValue& args,
@@ -80,10 +82,11 @@ void BadgeInstance::BadgeManagerAddChangeListener(const JsonValue& args,
PlatformResult status =
manager_.AddChangeListener(args.get());
- if (status.IsSuccess())
+ if (status.IsSuccess()) {
ReportSuccess(out);
- else
- ReportError(status, &out);
+ } else {
+ LogAndReportError(status, &out, ("Failed to add change listener."));
+ }
}
void BadgeInstance::BadgeManagerRemoveChangeListener(const JsonValue& args,
@@ -92,10 +95,11 @@ void BadgeInstance::BadgeManagerRemoveChangeListener(const JsonValue& args,
PlatformResult status =
manager_.RemoveChangeListener(args.get());
- if (status.IsSuccess())
+ if (status.IsSuccess()) {
ReportSuccess(out);
- else
- ReportError(status, &out);
+ } else {
+ LogAndReportError(status, &out, ("Failed to remove change listener."));
+ }
}
} // namespace badge
diff --git a/src/badge/badge_manager.cc b/src/badge/badge_manager.cc
index f18905cd..4d4ea766 100755
--- a/src/badge/badge_manager.cc
+++ b/src/badge/badge_manager.cc
@@ -57,9 +57,9 @@ PlatformResult BadgeManager::SetBadgeCount(const std::string& app_id,
SLoggerD("app_id : %s ", app_id.c_str());
if (!IsAppInstalled(app_id)) {
- LoggerE("Application is not installed");
- return PlatformResult(ErrorCode::INVALID_VALUES_ERR,
- "InvalidValues error : app_id");
+ return LogAndCreateResult(ErrorCode::INVALID_VALUES_ERR,
+ "InvalidValues error : app_id",
+ ("Application is not installed"));
}
bool badge_exist = false;
@@ -67,53 +67,45 @@ PlatformResult BadgeManager::SetBadgeCount(const std::string& app_id,
int ret = badge_is_existing(app_id_str, &badge_exist);
if (ret != BADGE_ERROR_NONE) {
- LoggerE("Unknown error : %d", ret);
- return PlatformResult(ErrorCode::UNKNOWN_ERR, "Unknown error");
+ return LogAndCreateResult(ErrorCode::UNKNOWN_ERR, "Unknown error", ("Unknown error: %d, %s", ret, get_error_message(ret)));
}
LoggerD("badge exist : %d", badge_exist);
if (!badge_exist) {
ret = badge_create(app_id_str, app_id_str);
- LoggerD("badge_create() ret : %d", ret);
+ LoggerD("badge_create() ret : %d, %s", ret, get_error_message(ret));
if (ret == BADGE_ERROR_PERMISSION_DENIED) {
- LoggerE("Security error");
- return PlatformResult(ErrorCode::SECURITY_ERR, "Security error");
+ return LogAndCreateResult(ErrorCode::SECURITY_ERR, "Security error");
#ifdef PROFILE_WEARABLE
} else if (ret == BADGE_ERROR_INVALID_DATA) {
#else
} else if (ret == BADGE_ERROR_INVALID_PARAMETER) {
#endif
- LoggerE("Invalid values error");
- return PlatformResult(ErrorCode::INVALID_VALUES_ERR,
- "Invalid values error");
+ return LogAndCreateResult(ErrorCode::INVALID_VALUES_ERR,
+ "Invalid values error");
} else if (ret != BADGE_ERROR_NONE && ret != BADGE_ERROR_ALREADY_EXIST) {
- LoggerE("Unknown error");
- return PlatformResult(ErrorCode::INVALID_VALUES_ERR, "Unknown error");
+ return LogAndCreateResult(ErrorCode::INVALID_VALUES_ERR, "Unknown error");
}
}
ret = badge_set_count(app_id_str, count);
- LoggerE("badge_set_count() ret : %d count : %d ", ret, count);
+ LoggerD("badge_set_count() ret : %d, %s, count : %d ", ret, get_error_message(ret), count);
if (ret == BADGE_ERROR_PERMISSION_DENIED) {
- LoggerE("Security error");
- return PlatformResult(ErrorCode::SECURITY_ERR, "Security error");
+ return LogAndCreateResult(ErrorCode::SECURITY_ERR, "Security error");
} else if (ret == BADGE_ERROR_NOT_EXIST) {
- LoggerE("Application is not installed");
- return PlatformResult(ErrorCode::INVALID_VALUES_ERR, "Application is not installed");
+ return LogAndCreateResult(ErrorCode::INVALID_VALUES_ERR, "Application is not installed");
#ifdef PROFILE_WEARABLE
} else if (ret == BADGE_ERROR_INVALID_DATA) {
#else
} else if (ret == BADGE_ERROR_INVALID_PARAMETER) {
#endif
- LoggerE("Invalid values error");
- return PlatformResult(ErrorCode::INVALID_VALUES_ERR,
- "Invalid values error");
+ return LogAndCreateResult(ErrorCode::INVALID_VALUES_ERR,
+ "Invalid values error");
} else if (ret != BADGE_ERROR_NONE) {
- LoggerE("Unknown error : %d", ret);
- return PlatformResult(ErrorCode::UNKNOWN_ERR, "Unknown error");
+ return LogAndCreateResult(ErrorCode::UNKNOWN_ERR, "Unknown error", ("Unknown error : %d, %s", ret, get_error_message(ret)));
}
return PlatformResult(ErrorCode::NO_ERROR);
@@ -127,25 +119,25 @@ PlatformResult BadgeManager::GetBadgeCount(const std::string& app_id,
Assert(count);
if (!IsAppInstalled(app_id)) {
- LoggerE("Application is not installed");
- return PlatformResult(ErrorCode::INVALID_VALUES_ERR,
- "InvalidValues error : app_id");
+ return LogAndCreateResult(ErrorCode::INVALID_VALUES_ERR,
+ "InvalidValues error : app_id",
+ ("Application is not installed"));
}
bool badge_exist = false;
int ret = badge_is_existing(app_id.c_str(), &badge_exist);
if (ret != BADGE_ERROR_NONE) {
- LoggerE("Unknown error : %d", ret);
- return PlatformResult(ErrorCode::UNKNOWN_ERR,
- "Platform error while checking badge.");
+ return LogAndCreateResult(ErrorCode::UNKNOWN_ERR,
+ "Platform error while checking badge.",
+ ("Unknown error : %d, %s", ret, get_error_message(ret)));
}
LoggerD("badge exist : %d", badge_exist);
if (!badge_exist) {
- return PlatformResult(ErrorCode::UNKNOWN_ERR,
- "badge not exist. app_id: " + app_id);
+ return LogAndCreateResult(ErrorCode::UNKNOWN_ERR,
+ "badge not exist. app_id: " + app_id);
}
*count = 0;
@@ -157,22 +149,19 @@ PlatformResult BadgeManager::GetBadgeCount(const std::string& app_id,
case BADGE_ERROR_NONE:
return PlatformResult(ErrorCode::NO_ERROR);
case BADGE_ERROR_PERMISSION_DENIED:
- LoggerE("Security error");
- return PlatformResult(ErrorCode::SECURITY_ERR, "Security error.");
+ return LogAndCreateResult(ErrorCode::SECURITY_ERR, "Security error.");
case BADGE_ERROR_NOT_EXIST:
- LoggerE("Application is not installed");
- return PlatformResult(ErrorCode::INVALID_VALUES_ERR, "Application is not installed");
+ return LogAndCreateResult(ErrorCode::INVALID_VALUES_ERR, "Application is not installed");
#ifdef PROFILE_WEARABLE
case BADGE_ERROR_INVALID_DATA:
#else
case BADGE_ERROR_INVALID_PARAMETER:
#endif
- LoggerE("Invalid values error");
- return PlatformResult(ErrorCode::INVALID_VALUES_ERR,
- "InvalidValues error : app_id");
+ return LogAndCreateResult(ErrorCode::INVALID_VALUES_ERR,
+ "InvalidValues error : app_id");
default:
- LoggerE("Unknown error : %d", ret);
- return PlatformResult(ErrorCode::UNKNOWN_ERR, "Unknown error");
+ return LogAndCreateResult(ErrorCode::UNKNOWN_ERR, "Unknown error",
+ ("Unknown error : %d, %s", ret, get_error_message(ret)));
}
}
@@ -186,9 +175,9 @@ PlatformResult BadgeManager::AddChangeListener(const JsonObject &obj) {
if (!is_cb_registered_) {
ret = badge_register_changed_cb(badge_changed_cb, this);
if (ret != BADGE_ERROR_NONE) {
- LoggerE("Unknown error %d:", ret);
- return PlatformResult(ErrorCode::UNKNOWN_ERR,
- "Platform error while adding listener.");
+ return LogAndCreateResult(ErrorCode::UNKNOWN_ERR,
+ "Platform error while adding listener.",
+ ("Unknown error: %d, %s", ret, get_error_message(ret)));
}
is_cb_registered_ = true;
}
@@ -205,9 +194,9 @@ PlatformResult BadgeManager::RemoveChangeListener(const JsonObject &obj) {
if (watched_applications_.empty() && is_cb_registered_) {
int ret = badge_unregister_changed_cb(badge_changed_cb);
if (ret != BADGE_ERROR_NONE) {
- LoggerE("Unknown error : %d", ret);
- return PlatformResult(ErrorCode::UNKNOWN_ERR,
- "Platform error while removing listener.");
+ return LogAndCreateResult(ErrorCode::UNKNOWN_ERR,
+ "Platform error while removing listener.",
+ ("Unknown error : %d, %s", ret, get_error_message(ret)));
}
is_cb_registered_ = false;
}