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

Loading…
Cancel
Save