Minor issue in performing bookkeeping on DataLogger config file
While testing config file includes (e.g. for artdaq-utilities-daqinterface/simple_test_config/config_includes), I noticed that DataLogger configuration files were being rejected by the DataLogger artdaq process. I traced this to a garbled RootOutput filename specification. This is shown on line 80 of the attached DataLogger_mu2edaq01.fnal.gov_5265.fcl file.
I've also attached the Aggregator1.fcl and standard_metrics_configs.fcl files that were used to generate this file.
I tracked the problem to what I believe is a minor bug in bookkeeping.py. On line 461, the full fhicl_used string was being searched for the RootOutput filename entry, rather than just the rootoutput_table. A modified copy of bookkeeping.py is attached for consideration.