fix csv dump

This commit is contained in:
John
2024-01-14 16:48:47 +01:00
parent 5e10f7251e
commit 175c990e74
+12 -8
View File
@@ -369,14 +369,18 @@ int main(int argc, char* argv[], char* envp[]) {
} else {
logNotice(lf_main, "configuration dump:");
}
*out << "{\"datatypes\":[";
DataTypeList::getInstance()->dump(s_opt.dumpConfig, true, out);
*out << "],\"templates\":[";
const auto tmpl = s_scanHelper->getTemplates("");
tmpl->dump(s_opt.dumpConfig, out);
*out << "],\"messages\":";
s_messageMap->dump(true, s_opt.dumpConfig, out);
*out << "}";
if (s_opt.dumpConfig & OF_JSON) {
*out << "{\"datatypes\":[";
DataTypeList::getInstance()->dump(s_opt.dumpConfig, true, out);
*out << "],\"templates\":[";
const auto tmpl = s_scanHelper->getTemplates("");
tmpl->dump(s_opt.dumpConfig, out);
*out << "],\"messages\":";
s_messageMap->dump(true, s_opt.dumpConfig, out);
*out << "}";
} else {
s_messageMap->dump(true, s_opt.dumpConfig, out);
}
if (fout.is_open()) {
fout.close();
}