display: Add detailed display state change log 92/316492/1 accepted/tizen/unified/20240827.163735 accepted/tizen/unified/dev/20240828.023754
authorYunhee Seo <yuni.seo@samsung.com>
Thu, 22 Aug 2024 05:49:19 +0000 (14:49 +0900)
committerYunhee Seo <yuni.seo@samsung.com>
Thu, 22 Aug 2024 06:39:23 +0000 (15:39 +0900)
When the display state changes, it was hard to know
which process requested state changing with only pid.
To provide more meaningful log information,
process name logging is added.

Change-Id: Ibcb7033efc4c966f0c152ee91dfaa68a4b27556a
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
src/display/display-state-transition.c

index 2dfbc35fa2ed98566459db8b858356c352ab9764..8c4975ab17dfc87a948986c4f1500414026f1539 100644 (file)
@@ -889,6 +889,7 @@ int display_state_transition_do_proc_change_state(unsigned int cond, pid_t pid)
         */
        enum syscommon_deviced_display_state next;
        const char *state_name = NULL;
+       char pname[PATH_MAX];
        int ret;
 
        ret = syscommon_plugin_deviced_display_proc_change_state(cond, pid);
@@ -905,7 +906,8 @@ int display_state_transition_do_proc_change_state(unsigned int cond, pid_t pid)
 
        next = GET_COND_STATE(cond);
        display_state_get_name(next, &state_name);
-       _I("Change process(%d) state to %s.", pid, state_name);
+       display_misc_get_process_name(pid, pname);
+       _I("Process %s(%d) changes display state to %s.", pname, pid, state_name);
 
        switch (next) {
        case SYSCOMMON_DEVICED_DISPLAY_STATE_ON: