Sync with the latest code of phone profile
[platform/framework/web/data-provider-master.git] / pkgmgr_livebox / src / service_register.c
index 2eb8bfd..e92ec85 100644 (file)
@@ -47,6 +47,7 @@
 #if !defined(FLOG)
 #define DbgPrint(format, arg...)       SECURE_LOGD("[\e[32m%s/%s\e[0m:%d] " format, basename(__FILE__), __func__, __LINE__, ##arg)
 #define ErrPrint(format, arg...)       SECURE_LOGE("[\e[32m%s/%s\e[0m:%d] " format, basename(__FILE__), __func__, __LINE__, ##arg)
+#define ErrPrintWithConsole(format, arg...)    do { fprintf(stderr, "[%s/%s:%d] " format, basename(__FILE__), __func__, __LINE__, ##arg); SECURE_LOGE("[\e[32m%s/%s\e[0m:%d] " format, basename(__FILE__), __func__, __LINE__, ##arg); } while (0)
 #endif
 /* End of a file */
 
@@ -61,7 +62,7 @@
  * |   -     |
  * +---------+
  * CREATE TABLE version ( version INTEGER )
- *
+ * 
  *
  * pkgmap
  * +-------+-------+-------+-------+
@@ -651,13 +652,13 @@ static int db_insert_provider(struct livebox *livebox)
        dml = "INSERT INTO provider ( pkgid, network, abi, secured, box_type, box_src, box_group, pd_type, pd_src, pd_group, libexec, timeout, period, script, pinup ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
        ret = sqlite3_prepare_v2(s_info.handle, dml, -1, &stmt, NULL);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                return -EIO;
        }
 
        ret = sqlite3_bind_text(stmt, 1, (char *)livebox->pkgid, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
@@ -665,104 +666,104 @@ static int db_insert_provider(struct livebox *livebox)
 
        ret = sqlite3_bind_int(stmt, 2, livebox->network);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 3, abi, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
        ret = sqlite3_bind_int(stmt, 4, livebox->secured);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_int(stmt, 5, livebox->lb_type);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 6, box_src, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 7, box_group, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_int(stmt, 8, livebox->pd_type);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 9, pd_src, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 10, pd_group, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 11, libexec, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_int(stmt, 12, atoi(timeout));
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 13, period, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 14, script, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_int(stmt, 15, livebox->pinup);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = 0;
        if (sqlite3_step(stmt) != SQLITE_DONE) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
        }
 
@@ -802,76 +803,76 @@ static inline int db_insert_client(struct livebox *livebox)
        dml = "INSERT INTO client ( pkgid, icon, name, auto_launch, pd_size, content, nodisplay, setup, mouse_event ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)";
        ret = sqlite3_prepare_v2(s_info.handle, dml, -1, &stmt, NULL);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                return -EIO;
        }
 
        ret = sqlite3_bind_text(stmt, 1, (char *)livebox->pkgid, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 2, (char *)livebox->icon, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 3, (char *)livebox->name, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 4, (char *)livebox->auto_launch, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 5, (char *)livebox->pd_size, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 6, livebox->content ? (char *)livebox->content : "", -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_int(stmt, 7, livebox->nodisplay);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 8, livebox->setup ? (char *)livebox->setup : "", -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_int(stmt, 9, livebox->mouse_event);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = 0;
        if (sqlite3_step(stmt) != SQLITE_DONE) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
        }
 
@@ -944,41 +945,41 @@ static inline int db_insert_i18n(const char *pkgid, const char *lang, const char
        dml = "INSERT INTO i18n ( pkgid, lang, name, icon ) VALUES (?, ?, ?, ?)";
        ret = sqlite3_prepare_v2(s_info.handle, dml, -1, &stmt, NULL);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                return -EIO;
        }
 
        ret = sqlite3_bind_text(stmt, 1, pkgid, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 2, lang, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 3, name, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 4, icon, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = 0;
        if (sqlite3_step(stmt) != SQLITE_DONE) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
        }
 
@@ -1053,34 +1054,34 @@ static inline int db_insert_group(const char *pkgid, const char *cluster, const
        dml = "INSERT INTO groupinfo ( cluster, category, pkgid ) VALUES (?, ?, ?)";
        ret = sqlite3_prepare_v2(s_info.handle, dml, -1, &stmt, NULL);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                return -EIO;
        }
 
        ret = sqlite3_bind_text(stmt, 1, cluster, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 2, category, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 3, pkgid, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = 0;
        if (sqlite3_step(stmt) != SQLITE_DONE) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
        }
 
@@ -1249,34 +1250,34 @@ static inline int db_insert_groupmap(int id, const char *pkgid, const char *ctx_
        dml = "INSERT INTO groupmap ( id, pkgid, ctx_item ) VALUES (?, ?, ?)";
        ret = sqlite3_prepare_v2(s_info.handle, dml, -1, &stmt, NULL);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                return -EIO;
        }
 
        ret = sqlite3_bind_int(stmt, 1, id);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 2, pkgid, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 3, ctx_item, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = 0;
        if (sqlite3_step(stmt) != SQLITE_DONE) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
        }
 
@@ -1353,41 +1354,41 @@ static inline int db_insert_option(const char *pkgid, int option_id, const char
        dml = "INSERT INTO option (pkgid, option_id, key, value) VALUES (?, ?, ?, ?)";
        ret = sqlite3_prepare_v2(s_info.handle, dml, -1, &stmt, NULL);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                return -EIO;
        }
 
        ret = sqlite3_bind_text(stmt, 1, pkgid, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_int(stmt, 2, option_id);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 3, key, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 4, value, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = 0;
        if (sqlite3_step(stmt) != SQLITE_DONE) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
        }
 out:
@@ -1463,48 +1464,48 @@ static int db_insert_box_size(const char *pkgid, int size_type, const char *prev
        dml = "INSERT INTO box_size ( pkgid, size_type, preview, touch_effect, need_frame ) VALUES (?, ?, ?, ?, ?)";
        ret = sqlite3_prepare_v2(s_info.handle, dml, -1, &stmt, NULL);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                return -EIO;
        }
 
        ret = sqlite3_bind_text(stmt, 1, pkgid, -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_int(stmt, 2, size_type);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_text(stmt, 3, preview ? preview : "", -1, SQLITE_TRANSIENT);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = sqlite3_bind_int(stmt, 4, touch_effect);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret =  sqlite3_bind_int(stmt, 5, need_frame);
        if (ret != SQLITE_OK) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
                goto out;
        }
 
        ret = 0;
        if (sqlite3_step(stmt) != SQLITE_DONE) {
-               DbgPrint("Error: %s\n", sqlite3_errmsg(s_info.handle));
+               ErrPrintWithConsole("Error: %s\n", sqlite3_errmsg(s_info.handle));
                ret = -EIO;
        }
 
@@ -2755,7 +2756,7 @@ errout:
        return ret;
 }
 
-static inline int pkglist_get_via_callback(const char *appid, void (*cb)(const char *appid, const char *pkgid, int prime, void *data), void *data)
+static int pkglist_get_via_callback(const char *appid, void (*cb)(const char *appid, const char *pkgid, int prime, void *data), void *data)
 {
        const char *dml = "SELECT pkgid, prime FROM pkgmap WHERE appid = ?";
        int ret;
@@ -2809,6 +2810,8 @@ static void clear_all_pkg(const char *appid, const char *pkgid, int prime, void
 {
        int ret;
 
+       ErrPrintWithConsole("Remove old package info: appid(%s), pkgid(%s)\n", appid, pkgid);
+
        ret = db_remove_box_size((char *)pkgid);
        if (ret < 0) {
                ErrPrint("Remove box size: %d\n", ret);
@@ -2854,9 +2857,11 @@ int PKGMGR_PARSER_PLUGIN_PRE_INSTALL(const char *appid)
 {
        int cnt;
 
+       ErrPrintWithConsole("%s\n", appid);
+
        if (!s_info.handle) {
                if (db_init() < 0) {
-                       ErrPrint("Failed to init DB\n");
+                       ErrPrintWithConsole("Failed to init DB\n");
                        return -EIO;
                }
        }
@@ -2873,6 +2878,7 @@ int PKGMGR_PARSER_PLUGIN_PRE_INSTALL(const char *appid)
 
 int PKGMGR_PARSER_PLUGIN_POST_INSTALL(const char *appid)
 {
+       ErrPrintWithConsole("[%s]\n", appid);
        db_fini();
        return 0;
 }
@@ -2882,14 +2888,16 @@ int PKGMGR_PARSER_PLUGIN_INSTALL(xmlDocPtr docPtr, const char *appid)
        xmlNodePtr node;
        int ret;
 
+       ErrPrintWithConsole("[%s]\n", appid);
+
        if (!s_info.handle) {
-               ErrPrint("Failed to init DB\n");
+               ErrPrintWithConsole("Failed to init DB\n");
                return -EIO;
        }
 
        node = xmlDocGetRootElement(docPtr);
        if (!node) {
-               ErrPrint("Invalid document\n");
+               ErrPrintWithConsole("Invalid document\n");
                return -EINVAL;
        }
 
@@ -2908,6 +2916,8 @@ int PKGMGR_PARSER_PLUGIN_PRE_UPGRADE(const char *appid)
 {
        int cnt;
 
+       ErrPrintWithConsole("[%s]\n", appid);
+
        if (!s_info.handle) {
                if (db_init() < 0) {
                        ErrPrint("Failed to init DB\n");
@@ -2927,6 +2937,7 @@ int PKGMGR_PARSER_PLUGIN_PRE_UPGRADE(const char *appid)
 
 int PKGMGR_PARSER_PLUGIN_POST_UPGRADE(const char *appid)
 {
+       ErrPrintWithConsole("[%s]\n", appid);
        db_fini();
        return 0;
 }
@@ -2936,6 +2947,8 @@ int PKGMGR_PARSER_PLUGIN_UPGRADE(xmlDocPtr docPtr, const char *appid)
        xmlNodePtr node;
        int ret;
 
+       ErrPrintWithConsole("[%s]\n", appid);
+
        if (!s_info.handle) {
                ErrPrint("Failed to init DB\n");
                return -EIO;
@@ -2959,6 +2972,8 @@ int PKGMGR_PARSER_PLUGIN_UPGRADE(xmlDocPtr docPtr, const char *appid)
 
 int PKGMGR_PARSER_PLUGIN_PRE_UNINSTALL(const char *appid)
 {
+       ErrPrintWithConsole("[%s]\n", appid);
+
        if (!s_info.handle) {
                if (db_init() < 0) {
                        ErrPrint("Failed to init DB\n");
@@ -2974,6 +2989,8 @@ int PKGMGR_PARSER_PLUGIN_POST_UNINSTALL(const char *appid)
 {
        int cnt;
 
+       ErrPrintWithConsole("[%s]\n", appid);
+
        if (!s_info.handle) {
                return -EIO;
        }
@@ -2989,6 +3006,7 @@ int PKGMGR_PARSER_PLUGIN_POST_UNINSTALL(const char *appid)
 
 int PKGMGR_PARSER_PLUGIN_UNINSTALL(xmlDocPtr docPtr, const char *appid)
 {
+       ErrPrintWithConsole("[%s]\n", appid);
        if (!s_info.handle) {
                return -EIO;
        }