Use buffer traits over specific IDs
[platform/core/system/dlog.git] / src / logger / logger.c
index d82e2bb..9e71025 100644 (file)
@@ -1059,10 +1059,9 @@ int prepare_config_data(struct logger_config_data *data)
 
        memset(data->is_buffer_enabled, 0, sizeof(data->is_buffer_enabled));
        if (!strcmp(backend, "pipe")) {
-               data->is_buffer_enabled[LOG_ID_MAIN] =
-                       data->is_buffer_enabled[LOG_ID_RADIO] =
-                       data->is_buffer_enabled[LOG_ID_SYSTEM] =
-                       data->is_buffer_enabled[LOG_ID_APPS] = 1;
+               for (int i = 0; i < LOG_ID_MAX; ++i)
+                       if (is_core_buffer(i))
+                               data->is_buffer_enabled[i] = true;
                g_backend.use_logger_by_default = false;
        } else if (!strcmp(backend, "logger")) {
                g_backend.use_logger_by_default = true;