halapi: Add more information to improve the readability for dlog 99/254799/2
authorChanwoo Choi <cw00.choi@samsung.com>
Tue, 9 Mar 2021 07:44:06 +0000 (16:44 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Wed, 10 Mar 2021 01:26:26 +0000 (10:26 +0900)
In order to improve the readability, add more information
with library name and usage_count for multi-thread environment.

Change-Id: I71b3f68789556ccdf77275ba1932b39b1e7378f5
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
src/hal-api-common.c

index 4bf3dc4..cc2f926 100644 (file)
@@ -249,11 +249,12 @@ int hal_common_get_backend(enum hal_module module, void **data)
                goto err_dlclose;
        }
 
-       _I("%s: Get HAL backend: name(%s)/vendor(%s)\n",
-                       info->module_name, backend->name, backend->vendor);
-
        info->usage_count++;
 
+       _I("%s: Get HAL backend: name(%s)/vendor(%s)/library(%s)/count(%d)\n",
+               info->module_name, backend->name, backend->vendor,
+               library_name, info->usage_count);
+
        G_UNLOCK(hal_common_lock);
        return TIZEN_ERROR_NONE;
 
@@ -313,8 +314,9 @@ int hal_common_put_backend(enum hal_module module, void *data)
                }
        }
 
-       _I("%s: Put HAL backend: name(%s)/vendor(%s)\n",
-                       info->module_name, backend->name, backend->vendor);
+       _I("%s: Put HAL backend: name(%s)/vendor(%s)/library(%s)/count(%d)\n",
+               info->module_name, backend->name, backend->vendor,
+               get_backend_library_name(info), info->usage_count);
 
        if (handle)
                dlclose(handle);