@@ -224,7 +224,7 @@ void DataOutputDirector::readSpecs(std::vector<InputSpec> inputs)
224224 }
225225}
226226
227- std::tuple<std::string, std::string, int > DataOutputDirector::readJson (std::string const & fnjson)
227+ std::tuple<std::string, std::string, std::string, float , int > DataOutputDirector::readJson (std::string const & fnjson)
228228{
229229 // open the file
230230 FILE* fjson = fopen (fnjson.c_str (), " r" );
@@ -240,25 +240,25 @@ std::tuple<std::string, std::string, int> DataOutputDirector::readJson(std::stri
240240 // parse the json file
241241 Document jsonDocument;
242242 jsonDocument.ParseStream (jsonStream);
243- auto [dfn, fmode, ntfm] = readJsonDocument (&jsonDocument);
243+ auto [rdn, dfn, fmode, mfs , ntfm] = readJsonDocument (&jsonDocument);
244244
245245 // clean up
246246 fclose (fjson);
247247
248- return std::make_tuple (dfn, fmode, ntfm);
248+ return std::make_tuple (rdn, dfn, fmode, mfs , ntfm);
249249}
250250
251- std::tuple<std::string, std::string, int > DataOutputDirector::readJsonString (std::string const & jsonString)
251+ std::tuple<std::string, std::string, std::string, float , int > DataOutputDirector::readJsonString (std::string const & jsonString)
252252{
253253 // parse the json string
254254 Document jsonDocument;
255255 jsonDocument.Parse (jsonString.c_str ());
256- auto [dfn, fmode, ntfm] = readJsonDocument (&jsonDocument);
256+ auto [rdn, dfn, fmode, mfs , ntfm] = readJsonDocument (&jsonDocument);
257257
258- return std::make_tuple (dfn, fmode, ntfm);
258+ return std::make_tuple (rdn, dfn, fmode, mfs , ntfm);
259259}
260260
261- std::tuple<std::string, std::string, int > DataOutputDirector::readJsonDocument (Document* jsonDocument)
261+ std::tuple<std::string, std::string, std::string, float , int > DataOutputDirector::readJsonDocument (Document* jsonDocument)
262262{
263263 std::string smc (" :" );
264264 std::string slh (" /" );
@@ -428,7 +428,7 @@ std::tuple<std::string, std::string, int> DataOutputDirector::readJsonDocument(D
428428 printOut ();
429429 }
430430
431- return std::make_tuple (dfn, fmode, ntfm);
431+ return std::make_tuple (resdir, dfn, fmode, maxfs , ntfm);
432432}
433433
434434std::vector<DataOutputDescriptor*> DataOutputDirector::getDataOutputDescriptors (header::DataHeader dh)
@@ -572,7 +572,9 @@ void DataOutputDirector::closeDataFiles()
572572void DataOutputDirector::printOut ()
573573{
574574 LOGP (info, " DataOutputDirector" );
575+ LOGP (info, " Output directory : {}" , mresultDirectory);
575576 LOGP (info, " Default file name : {}" , mfilenameBase);
577+ LOGP (info, " Maximum file size : {} megabytes" , mmaxfilesize);
576578 LOGP (info, " Number of files : {}" , mfilenameBases.size ());
577579
578580 LOGP (info, " DataOutputDescriptors: {}" , mDataOutputDescriptors .size ());
0 commit comments