Temporary removed system log config loading

pull/2/head
Ivan Yartsev 2 years ago
parent 38b12417ea
commit fb3ea6efc9

@ -565,37 +565,37 @@ main_window *setup_window(){
// yon_char_parsed_free(log,log_size); // yon_char_parsed_free(log,log_size);
} }
// yon_char_parsed_free(services,service_size); // yon_char_parsed_free(services,service_size);
config_str dirs = yon_config_load(logrotate_config_command,&dirs_size); // config_str dirs = yon_config_load(logrotate_config_command,&dirs_size);
for (int i=0;i<dirs_size;i++){ // for (int i=0;i<dirs_size;i++){
int filesize; // int filesize;
gboolean bracket_found=0; // gboolean bracket_found=0;
yon_char_divide_search_self(dirs[i],"\n",-1); // yon_char_divide_search_self(dirs[i],"\n",-1);
config_str file = yon_file_open(yon_char_append(logrotate_config_path,dirs[i]),&filesize); // config_str file = yon_file_open(yon_char_append(logrotate_config_path,dirs[i]),&filesize);
for (int j=0;j<filesize;j++){ // for (int j=0;j<filesize;j++){
file[i]=yon_char_divide_search(file[j],"\n",-1); // file[i]=yon_char_divide_search(file[j],"\n",-1);
if (file[i][0]!='#'&&bracket_found==0&&strcmp(file[i],"")){ // if (file[i][0]!='#'&&bracket_found==0&&strcmp(file[i],"")){
if (strstr(file[i],"{")) { // if (strstr(file[i],"{")) {
bracket_found = 1; // bracket_found = 1;
yon_char_divide_search_self(file[i],"{",-1); // yon_char_divide_search_self(file[i],"{",-1);
if (!cname) cname = file[i]; // if (!cname) cname = file[i];
continue; // continue;
} // }
if (!cname) // if (!cname)
cname = file[i]; // cname = file[i];
} else if (file[i][0]!='#'&&bracket_found==1&&strcmp(file[i],"")) { // } else if (file[i][0]!='#'&&bracket_found==1&&strcmp(file[i],"")) {
if (!strstr(file[i],"}")) // if (!strstr(file[i],"}"))
cparams = yon_char_unite(cparams,",",file[i],NULL); // cparams = yon_char_unite(cparams,",",file[i],NULL);
else if (strstr(file[i],"}")) break; // else if (strstr(file[i],"}")) break;
} // }
} // }
cname = yon_char_replace(cname, " ", "\n"); // cname = yon_char_replace(cname, " ", "\n");
if (cname[strlen(cname)-1]=='\n') cname[strlen(cname)-1]='\0'; // if (cname[strlen(cname)-1]=='\n') cname[strlen(cname)-1]='\0';
gtk_list_store_append(main_config.logrotate_apps_list,&iter); // gtk_list_store_append(main_config.logrotate_apps_list,&iter);
gtk_list_store_set(main_config.logrotate_apps_list,&iter,0,dirs[i],1,cname,2,cparams,-1); // gtk_list_store_set(main_config.logrotate_apps_list,&iter,0,dirs[i],1,cname,2,cparams,-1);
free(cname); // free(cname);
cname=NULL; // cname=NULL;
cparams=""; // cparams="";
} // }
/* Widget registration for config monitoring | Регистрация виджетов для мониторинга конфига */ /* Widget registration for config monitoring | Регистрация виджетов для мониторинга конфига */

Loading…
Cancel
Save