config_setting_t *list, *str_list;
const char *name, *parser = NULL, *filename, **parser_data;
const char **pre_draw_cmd;
+ const char *logfile = NULL, *logfile_timestamp_fmt = NULL;
if (!config_setting_lookup_string(rrd, "name", &name)) {
pr_err("Database entry does not contain name\n");
db->pre_draw_cmd = (char *const *)pre_draw_cmd;
}
+ config_setting_lookup_string(rrd, "logfile", &logfile);
+ if (logfile)
+ db->logfile = strdup(logfile);
+
+ config_setting_lookup_string(rrd, "logfile_timestamp_fmt",
+ &logfile_timestamp_fmt);
+ if (logfile_timestamp_fmt)
+ db->logfile_timestamp_fmt = strdup(logfile_timestamp_fmt);
+
+
return 0;
}