e_info: add buffer serial option to log control 54/311954/1
authorJunseok Kim <juns.kim@samsung.com>
Thu, 23 May 2024 08:04:57 +0000 (17:04 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Fri, 31 May 2024 05:18:48 +0000 (14:18 +0900)
Change-Id: I0148022dc283e966f24d66d34d946cf47f96be48

src/bin/debug/e_info_client.c
src/bin/debug/e_info_server.c
src/include/e_info_shared_types.h

index 4fbe704..9ad495f 100644 (file)
@@ -6669,7 +6669,8 @@ _e_info_client_log_control(int argc, char **argv)
 
    type = argv[2];
    if (eina_streq(type, "key_input_ttrace_enable") ||
-       eina_streq(type, "input_log_enable"))
+       eina_streq(type, "input_log_enable") ||
+       eina_streq(type, "buffer_serial_log_enable"))
      {
         msg = eldbus_proxy_method_call_new(e_info_client.proxy, "log_control");
         itr = eldbus_message_iter_get(msg);
index 5a32883..4a0b605 100644 (file)
@@ -33,6 +33,7 @@
 #include "e_zone_intern.h"
 #include "e_screensaver_intern.h"
 #include "e_comp_wl_input_intern.h"
+#include "e_comp_wl_intern.h"
 #include "e_main_intern.h"
 #include "e_dbus_conn_intern.h"
 #include "e_hints_intern.h"
@@ -7250,6 +7251,10 @@ _e_info_server_cb_log_control(const Eldbus_Service_Interface *iface EINA_UNUSED,
      {
         e_info_server_input_log_enable_set(onoff);
      }
+   else if (!e_util_strcmp("buffer_serial_log_enable", type))
+     {
+        e_comp_wl_trace_serial_debug(onoff);
+     }
 
    return reply;
 }
index a4dfde0..d6ee99c 100644 (file)
@@ -364,6 +364,7 @@ typedef enum
    "\t           key_input_ttrace_enable\n"      \
    "Example:\n"                                  \
    "\twinfo -log input_log_enable 1\n"           \
-   "\twinfo -log key_input_ttrace_enable 1\n"
+   "\twinfo -log key_input_ttrace_enable 1\n"    \
+   "\twinfo -log buffer_serial_log_enable 1\n"
 
 #endif /* end of _E_INFO_SHARED_TYPES_ */